<!doctype html>



  


<html class="theme-next muse use-motion">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>



<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />












  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />




  
  
  
  

  
    
    
  

  

  

  
    
      
    

    
  

  

  
    
    
    <link href="//fonts.googleapis.com/css?family=Microsoft YaHei:300,300italic,400,400italic,700,700italic|consolas:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
  






<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.4.0" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.0.2" rel="stylesheet" type="text/css" />


  <meta name="keywords" content="HTML,CSS,题库," />








  <link rel="shortcut icon" type="image/x-icon" href="http://ofy7k3v4s.bkt.clouddn.com/mylogo.png?v=5.0.2" />






<meta name="description" content="1&amp;#x3001;&amp;#x6D4F;&amp;#x89C8;&amp;#x5668;&amp;#x7684;&amp;#x5185;&amp;#x6838;
IE: trident&amp;#x5185;&amp;#x6838;Firefox&amp;#xFF1A;gecko&amp;#x5185;&amp;#x6838;Safari:webkit&amp;#x5185;&amp;#x6838;Opera:&amp;#x4EE5;&amp;#x524D;&amp;#x662F;presto&amp;#x5185;&amp;#x683">
<meta property="og:type" content="article">
<meta property="og:title" content="题库-HTML、CSS篇">
<meta property="og:url" content="https://hongqinma.github.io/2015/07/12/e001-面试题库-HTML、CSS/index.html">
<meta property="og:site_name" content="HongqinMa' Blog">
<meta property="og:description" content="1&amp;#x3001;&amp;#x6D4F;&amp;#x89C8;&amp;#x5668;&amp;#x7684;&amp;#x5185;&amp;#x6838;
IE: trident&amp;#x5185;&amp;#x6838;Firefox&amp;#xFF1A;gecko&amp;#x5185;&amp;#x6838;Safari:webkit&amp;#x5185;&amp;#x6838;Opera:&amp;#x4EE5;&amp;#x524D;&amp;#x662F;presto&amp;#x5185;&amp;#x683">
<meta property="og:updated_time" content="2016-12-08T14:32:11.288Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="题库-HTML、CSS篇">
<meta name="twitter:description" content="1&amp;#x3001;&amp;#x6D4F;&amp;#x89C8;&amp;#x5668;&amp;#x7684;&amp;#x5185;&amp;#x6838;
IE: trident&amp;#x5185;&amp;#x6838;Firefox&amp;#xFF1A;gecko&amp;#x5185;&amp;#x6838;Safari:webkit&amp;#x5185;&amp;#x6838;Opera:&amp;#x4EE5;&amp;#x524D;&amp;#x662F;presto&amp;#x5185;&amp;#x683">



<script type="text/javascript" id="hexo.configuration">
  var NexT = window.NexT || {};
  var CONFIG = {
    scheme: 'Muse',
    sidebar: {"position":"left","display":"post"},
    fancybox: true,
    motion: true,
    duoshuo: {
      userId: '6347850919329138000',
      author: 'Hiraku'
    }
  };
</script>




  <link rel="canonical" href="https://hongqinma.github.io/2015/07/12/e001-面试题库-HTML、CSS/"/>


  <title> 题库-HTML、CSS篇 | HongqinMa' Blog </title>
</head>

<body itemscope itemtype="//schema.org/WebPage" lang="en">

  



  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?10010323";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>








  
  
    
  

  <div class="container one-collumn sidebar-position-left page-post-detail ">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="//schema.org/WPHeader">
      <div class="header-inner"><div class="site-meta custom-logo">
  
    <div class="site-meta-headline">
      <a>
        <img class="custom-logo-image" src="http://ofy7k3v4s.bkt.clouddn.com/photo.jpg"
             alt="HongqinMa' Blog"/>
      </a>
    </div>
  

  <div class="custom-logo-site-title">
    <a href="/"  class="brand" rel="start">
      <span class="logo-line-before"><i></i></span>
      <span class="site-title">HongqinMa' Blog</span>
      <span class="logo-line-after"><i></i></span>
    </a>
  </div>
  <p class="site-subtitle">Spell at all costs， to rush you in the future。</p>
</div>

<div class="site-nav-toggle">
  <button>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
  </button>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            Home
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/categories" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br />
            
            Categories
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
            
            About
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            Archives
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/tags" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
            
            Tags
          </a>
        </li>
      

      
    </ul>
  

  
</nav>

 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="//schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                题库-HTML、CSS篇
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">Posted on</span>
            <time itemprop="dateCreated" datetime="2015-07-12T22:21:28+08:00" content="2015-07-12">
              2015-07-12
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">In</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/经典题库/" itemprop="url" rel="index">
                    <span itemprop="name">经典题库</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
              <span class="post-comments-count">
                &nbsp; | &nbsp;
                <a href="/2015/07/12/e001-面试题库-HTML、CSS/#comments" itemprop="discussionUrl">
                  <span class="post-comments-count ds-thread-count" data-thread-key="2015/07/12/e001-面试题库-HTML、CSS/" itemprop="commentsCount"></span>
                </a>
              </span>
            
          

          

          

          
              &nbsp; | &nbsp;
              <span class="page-pv"><i class="fa fa-file-o"></i>
              <span class="busuanzi-value" id="busuanzi_value_page_pv" ></span>
              </span>
          

          
            <span id="busuanzi_container_page_pv">  <span id="busuanzi_value_page_pv"></span> Views</span>
          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        <h2 id="1&#x3001;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x5185;&#x6838;"><a href="#1&#x3001;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x5185;&#x6838;" class="headerlink" title="1&#x3001;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x5185;&#x6838;"></a>1&#x3001;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x5185;&#x6838;</h2><blockquote>
<p>IE: trident&#x5185;&#x6838;<br>Firefox&#xFF1A;gecko&#x5185;&#x6838;<br>Safari:webkit&#x5185;&#x6838;<br>Opera:&#x4EE5;&#x524D;&#x662F;presto&#x5185;&#x6838;&#xFF0C;Opera&#x73B0;&#x5DF2;&#x6539;&#x7528;Google Chrome&#x7684;Blink&#x5185;&#x6838;<br>Chrome:Blink(&#x57FA;&#x4E8E;webkit&#xFF0C;Google&#x4E0E;Opera Software&#x5171;&#x540C;&#x5F00;&#x53D1;)</p>
</blockquote>
<h2 id="2&#x3001;Doctype"><a href="#2&#x3001;Doctype" class="headerlink" title="2&#x3001;Doctype"></a>2&#x3001;Doctype</h2><blockquote>
<p><code>&lt;!DOCTYPE&gt;</code> &#x58F0;&#x660E;&#x4F4D;&#x4E8E;&#x6587;&#x6863;&#x4E2D;&#x7684;&#x6700;&#x524D;&#x9762;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x5904;&#x4E8E; <html> &#x6807;&#x7B7E;&#x4E4B;&#x524D;&#x3002;<br>&#x6B64;&#x6807;&#x7B7E;&#x53EF;&#x544A;&#x77E5;&#x6D4F;&#x89C8;&#x5668;&#x6587;&#x6863;&#x4F7F;&#x7528;&#x54EA;&#x79CD; HTML &#x6216; XHTML &#x89C4;&#x8303;&#x3002;<br>&#x91CD;&#x70B9;&#xFF1A;&#x544A;&#x77E5;&#x6D4F;&#x89C8;&#x5668;&#x8BE5;&#x4EE5;&#x4F55;&#x79CD;&#x6A21;&#x5F0F;&#x6765;&#x6E32;&#x67D3;&#x6587;&#x6863;<br>DOCTYPE&#x4E0D;&#x5B58;&#x5728;&#x6216;&#x683C;&#x5F0F;&#x4E0D;&#x6B63;&#x786E;&#x4F1A;&#x5BFC;&#x81F4;&#x6587;&#x6863;&#x4EE5;&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#x5448;&#x73B0;&#x3002;</html></p>
</blockquote>
<h2 id="3&#x3001;Quirks-&#x6A21;&#x5F0F;&#x548C;-Standards-&#x6A21;&#x5F0F;&#x533A;&#x522B;"><a href="#3&#x3001;Quirks-&#x6A21;&#x5F0F;&#x548C;-Standards-&#x6A21;&#x5F0F;&#x533A;&#x522B;" class="headerlink" title="3&#x3001;Quirks &#x6A21;&#x5F0F;&#x548C; Standards &#x6A21;&#x5F0F;&#x533A;&#x522B;"></a>3&#x3001;Quirks &#x6A21;&#x5F0F;&#x548C; Standards &#x6A21;&#x5F0F;&#x533A;&#x522B;</h2><blockquote>
<p>&#x4ECE;IE6&#x5F00;&#x59CB;&#xFF0C;&#x5F15;&#x5165;&#x4E86;Standards&#x6A21;&#x5F0F;&#xFF0C;&#x6807;&#x51C6;&#x6A21;&#x5F0F;&#x4E2D;&#xFF0C;&#x6D4F;&#x89C8;&#x5668;&#x5C1D;&#x8BD5;&#x7ED9;&#x7B26;&#x5408;&#x6807;&#x51C6;&#x7684;&#x6587;&#x6863;&#x5728;&#x89C4;&#x8303;&#x4E0A;&#x7684;&#x6B63;&#x786E;&#x5904;&#x7406;&#x8FBE;&#x5230;&#x5728;&#x6307;&#x5B9A;&#x6D4F;&#x89C8;&#x5668;&#x4E2D;&#x7684;&#x7A0B;&#x5EA6;&#xFF1B;<br>&#x5728;IE6&#x4E4B;&#x524D;CSS&#x8FD8;&#x4E0D;&#x591F;&#x6210;&#x719F;&#xFF0C;&#x6240;&#x4EE5;IE5&#x7B49;&#x4E4B;&#x524D;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5BF9;CSS&#x7684;&#x652F;&#x6301;&#x5F88;&#x5DEE;&#xFF0C; IE6&#x5C06;&#x5BF9;CSS&#x63D0;&#x4F9B;&#x66F4;&#x597D;&#x7684;&#x652F;&#x6301;&#xFF0C;&#x7136;&#x800C;&#x8FD9;&#x65F6;&#x7684;&#x95EE;&#x9898;&#x5C31;&#x6765;&#x4E86;&#xFF1B;<br>&#x56E0;&#x4E3A;&#x6709;&#x5F88;&#x591A;&#x9875;&#x9762;&#x662F;&#x57FA;&#x4E8E;&#x65E7;&#x7684;&#x5E03;&#x5C40;&#x65B9;&#x5F0F;&#x5199;&#x7684;&#xFF0C;&#x800C;&#x5982;&#x679C;IE6 &#x652F;&#x6301;CSS&#x5219;&#x5C06;&#x4EE4;&#x8FD9;&#x4E9B;&#x9875;&#x9762;&#x663E;&#x793A;&#x4E0D;&#x6B63;&#x5E38;&#xFF0C;&#x5982;&#x4F55;&#x5728;&#x5373;&#x4FDD;&#x8BC1;&#x4E0D;&#x7834;&#x574F;&#x73B0;&#x6709;&#x9875;&#x9762;&#xFF0C;&#x53C8;&#x63D0;&#x4F9B;&#x65B0;&#x7684;&#x6E32;&#x67D3;&#x673A;&#x5236;&#x5462;&#xFF1B;<br>&#x5728;&#x5199;&#x7A0B;&#x5E8F;&#x65F6;&#x6211;&#x4EEC;&#x4E5F;&#x4F1A;&#x7ECF;&#x5E38;&#x9047;&#x5230;&#x8FD9;&#x6837;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x5982;&#x4F55;&#x4FDD;&#x8BC1;&#x539F;&#x6765;&#x7684;&#x63A5;&#x53E3;&#x4E0D;&#x53D8;&#xFF0C;&#x53C8;&#x63D0;&#x4F9B;&#x66F4;&#x5F3A;&#x5927;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x5C24;&#x5176;&#x662F;&#x65B0;&#x529F;&#x80FD;&#x4E0D;&#x517C;&#x5BB9;&#x65E7;&#x529F;&#x80FD;&#x65F6;&#xFF1B;<br>&#x9047;&#x5230;&#x8FD9;&#x79CD;&#x95EE;&#x9898;&#x65F6;&#x7684;&#x4E00;&#x4E2A;&#x5E38;&#x89C1;&#x505A;&#x6CD5;&#x662F;&#x589E;&#x52A0;&#x53C2;&#x6570;&#x548C;&#x5206;&#x652F;&#xFF0C;&#x5373;&#x5F53;&#x67D0;&#x4E2A;&#x53C2;&#x6570;&#x4E3A;&#x771F;&#x65F6;&#xFF0C;&#x6211;&#x4EEC;&#x5C31;&#x4F7F;&#x7528;&#x65B0;&#x529F;&#x80FD;&#xFF0C;&#x800C;&#x5982;&#x679C;&#x8FD9;&#x4E2A;&#x53C2;&#x6570; &#x4E0D;&#x4E3A;&#x771F;&#x65F6;&#xFF0C;&#x5C31;&#x4F7F;&#x7528;&#x65E7;&#x529F;&#x80FD;&#xFF0C;&#x8FD9;&#x6837;&#x5C31;&#x80FD;&#x4E0D;&#x7834;&#x574F;&#x539F;&#x6709;&#x7684;&#x7A0B;&#x5E8F;&#xFF0C;&#x53C8;&#x63D0;&#x4F9B;&#x65B0;&#x529F;&#x80FD;&#xFF1B;<br>IE6&#x4E5F;&#x662F;&#x7C7B;&#x4F3C;&#x8FD9;&#x6837;&#x505A;&#x7684;&#xFF0C;&#x5B83;&#x5C06;DTD&#x5F53;&#x6210;&#x4E86;&#x8FD9;&#x4E2A;&#x201C;&#x53C2;&#x6570;&#x201D;&#xFF0C;&#x56E0;&#x4E3A;&#x4EE5;&#x524D;&#x7684;&#x9875;&#x9762;&#x5927;&#x5BB6;&#x90FD;&#x4E0D;&#x4F1A;&#x53BB;&#x5199;DTD&#xFF0C;&#x6240;&#x4EE5;IE6&#x5C31;&#x5047;&#x5B9A;&#x5982;&#x679C;&#x5199;&#x4E86;DTD&#xFF0C;&#x5C31;&#x610F;&#x5473;&#x7740;&#x8FD9;&#x4E2A;&#x9875;&#x9762;&#x5C06;&#x91C7;&#x7528;&#x5BF9;CSS&#x652F;&#x6301;&#x66F4;&#x597D;&#x7684;&#x5E03;&#x5C40;&#xFF0C;&#x800C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#xFF0C;&#x5219;&#x91C7;&#x7528;&#x517C;&#x5BB9;&#x4E4B;&#x524D;&#x7684;&#x5E03;&#x5C40;&#x65B9;&#x5F0F;&#xFF1B;<br>&#x8FD9;&#x5C31;&#x662F;Quirks&#x6A21;&#x5F0F;&#xFF08;&#x602A;&#x7656;&#x6A21;&#x5F0F;&#xFF0C;&#x8BE1;&#x5F02;&#x6A21;&#x5F0F;&#xFF0C;&#x602A;&#x5F02;&#x6A21;&#x5F0F;&#xFF09;&#x3002;</p>
</blockquote>
<p><strong>&#x533A;&#x522B;&#xFF1A;</strong></p>
<p>&#x603B;&#x4F53;&#x4F1A;&#x6709;&#x5E03;&#x5C40;&#x3001;&#x6837;&#x5F0F;&#x89E3;&#x6790;&#x548C;&#x811A;&#x672C;&#x6267;&#x884C;&#x4E09;&#x4E2A;&#x65B9;&#x9762;&#x7684;&#x533A;&#x522B;&#x3002;</p>
<p><em>&#x76D2;&#x6A21;&#x578B;&#xFF1A;</em></p>
<ul>
<li>&#x5728;W3C&#x6807;&#x51C6;&#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x8BBE;&#x7F6E;&#x4E00;&#x4E2A;&#x5143;&#x7D20;&#x7684;&#x5BBD;&#x5EA6;&#x548C;&#x9AD8;&#x5EA6;&#xFF0C;&#x6307;&#x7684;&#x662F;&#x5143;&#x7D20;&#x5185;&#x5BB9;&#x7684;&#x5BBD;&#x5EA6;&#x548C;&#x9AD8;&#x5EA6;&#xFF0C;</li>
<li>&#x5728; Quirks &#x6A21;&#x5F0F;&#x4E0B;&#xFF0C;IE&#x7684;&#x5BBD;&#x5EA6;&#x548C;&#x9AD8;&#x5EA6;&#x8FD8;&#x5305;&#x542B;&#x4E86; padding &#x548C; border&#x3002;</li>
</ul>
<p><em>&#x8BBE;&#x7F6E;&#x884C;&#x5185;&#x5143;&#x7D20;&#x7684;&#x9AD8;&#x5BBD;&#xFF1A;</em></p>
<ul>
<li>&#x5728; Standards &#x6A21;&#x5F0F;&#x4E0B;&#xFF0C;&#x7ED9;<span>&#x7B49;&#x884C;&#x5185;&#x5143;&#x7D20;&#x8BBE;&#x7F6E; wdith &#x548C; height &#x90FD;&#x4E0D;&#x4F1A;&#x751F;&#x6548;&#xFF0C;</span></li>
<li>&#x5728; quirks &#x6A21;&#x5F0F;&#x4E0B;&#xFF0C;&#x5219;&#x4F1A;&#x751F;&#x6548;&#x3002;</li>
</ul>
<p><em>&#x8BBE;&#x7F6E;&#x767E;&#x5206;&#x6BD4;&#x7684;&#x9AD8;&#x5EA6;&#xFF1A;</em></p>
<ul>
<li>&#x5728;standards&#x6A21;&#x5F0F;&#x4E0B;&#xFF0C;&#x4E00;&#x4E2A;&#x5143;&#x7D20;&#x7684;&#x9AD8;&#x5EA6;&#x662F;&#x7531;&#x5176;&#x5305;&#x542B;&#x7684;&#x5185;&#x5BB9;&#x6765;&#x51B3;&#x5B9A;&#x7684;&#xFF0C;&#x5982;&#x679C;&#x7236;&#x5143;&#x7D20;&#x6CA1;&#x6709;&#x8BBE;&#x7F6E;&#x767E;&#x5206;&#x6BD4;&#x7684;&#x9AD8;&#x5EA6;&#xFF0C;&#x5B50;&#x5143;&#x7D20;&#x8BBE;&#x7F6E;&#x4E00;&#x4E2A;&#x767E;&#x5206;&#x6BD4;&#x7684;&#x9AD8;&#x5EA6;&#x662F;&#x65E0;&#x6548;&#x7684;&#x7528; margin:0 auto &#x8BBE;&#x7F6E;&#x6C34;&#x5E73;&#x5C45;&#x4E2D;&#xFF1A;</li>
<li>&#x4F7F;&#x7528; margin:0 auto &#x5728; standards &#x6A21;&#x5F0F;&#x4E0B;&#x53EF;&#x4EE5;&#x4F7F;&#x5143;&#x7D20;&#x6C34;&#x5E73;&#x5C45;&#x4E2D;&#xFF0C;&#x4F46;&#x5728;quirks&#x6A21;&#x5F0F;&#x4E0B;&#x5374;&#x4F1A;&#x5931;&#x6548;&#x3002;</li>
</ul>
<h2 id="4&#x3001;div-css&#x7684;&#x5E03;&#x5C40;&#x8F83;table&#x5E03;&#x5C40;&#x7684;&#x4F18;&#x70B9;"><a href="#4&#x3001;div-css&#x7684;&#x5E03;&#x5C40;&#x8F83;table&#x5E03;&#x5C40;&#x7684;&#x4F18;&#x70B9;" class="headerlink" title="4&#x3001;div+css&#x7684;&#x5E03;&#x5C40;&#x8F83;table&#x5E03;&#x5C40;&#x7684;&#x4F18;&#x70B9;"></a>4&#x3001;div+css&#x7684;&#x5E03;&#x5C40;&#x8F83;table&#x5E03;&#x5C40;&#x7684;&#x4F18;&#x70B9;</h2><blockquote>
<p>&#x6539;&#x7248;&#x7684;&#x65F6;&#x5019;&#x66F4;&#x65B9;&#x4FBF;&#xFF0C;&#x53EA;&#x8981;&#x6539;css&#x6587;&#x4EF6;&#x3002;<br>&#x9875;&#x9762;&#x52A0;&#x8F7D;&#x901F;&#x5EA6;&#x66F4;&#x5FEB;&#x3001;&#x7ED3;&#x6784;&#x5316;&#x6E05;&#x6670;&#x3001;&#x9875;&#x9762;&#x663E;&#x793A;&#x7B80;&#x6D01;&#x3002;<br>&#x8868;&#x73B0;&#x4E0E;&#x7ED3;&#x6784;&#x76F8;&#x5206;&#x79BB;&#x3002;<br>&#x6613;&#x4E8E;&#x4F18;&#x5316;&#xFF08;seo&#xFF09;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x66F4;&#x53CB;&#x597D;&#xFF0C;&#x6392;&#x540D;&#x66F4;&#x5BB9;&#x6613;&#x9760;&#x524D;&#x3002;</p>
</blockquote>
<h2 id="5&#x3001;img-&#x7684;-alt-&#x4E0E;-title-&#x5F02;&#x540C;"><a href="#5&#x3001;img-&#x7684;-alt-&#x4E0E;-title-&#x5F02;&#x540C;" class="headerlink" title="5&#x3001;img &#x7684; alt &#x4E0E; title &#x5F02;&#x540C;"></a>5&#x3001;img &#x7684; alt &#x4E0E; title &#x5F02;&#x540C;</h2><blockquote>
<p>a:alt(alt text):&#x4E3A;&#x4E0D;&#x80FD;&#x663E;&#x793A;&#x56FE;&#x50CF;&#x3001;&#x7A97;&#x4F53;&#x6216;applets&#x7684;&#x7528;&#x6237;&#x4EE3;&#x7406;&#xFF08;UA&#xFF09;&#xFF0C;alt&#x5C5E;&#x6027;&#x7528;&#x6765;&#x6307;&#x5B9A;&#x66FF;&#x6362;&#x6587;&#x5B57;&#xFF1B;<br>&#x66FF;&#x6362;&#x6587;&#x5B57;&#x7684;&#x8BED;&#x8A00;&#x7531; lang &#x5C5E;&#x6027;&#x6307;&#x5B9A;&#x3002;&#x5728;IE&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#x4F1A;&#x5728;&#x6CA1;&#x6709; title &#x65F6;&#x628A; alt &#x5F53;&#x6210; tool tip &#x663E;&#x793A;&#xFF1B;<br>title(tool tip):&#x8BE5;&#x5C5E;&#x6027;&#x4E3A;&#x8BBE;&#x7F6E;&#x8BE5;&#x5C5E;&#x6027;&#x7684;&#x5143;&#x7D20;&#x63D0;&#x4F9B;&#x5EFA;&#x8BAE;&#x6027;&#x7684;&#x4FE1;&#x606F;&#x3002;</p>
</blockquote>
<h2 id="6&#x3001;strong-&#x4E0E;-em-&#x7684;&#x5F02;&#x540C;"><a href="#6&#x3001;strong-&#x4E0E;-em-&#x7684;&#x5F02;&#x540C;" class="headerlink" title="6&#x3001;strong &#x4E0E; em &#x7684;&#x5F02;&#x540C;"></a>6&#x3001;strong &#x4E0E; em &#x7684;&#x5F02;&#x540C;</h2><blockquote>
<p>strong: &#x7C97;&#x4F53;&#x5F3A;&#x8C03;&#x6807;&#x7B7E;&#xFF0C;&#x5F3A;&#x8C03;&#xFF0C;&#x8868;&#x793A;&#x5185;&#x5BB9;&#x7684;&#x91CD;&#x8981;&#x6027;<br>em: &#x659C;&#x4F53;&#x5F3A;&#x8C03;&#x6807;&#x7B7E;&#xFF0C;&#x66F4;&#x5F3A;&#x70C8;&#x5F3A;&#x8C03;&#xFF0C;&#x8868;&#x793A;&#x5185;&#x5BB9;&#x7684;&#x5F3A;&#x8C03;&#x70B9;</p>
</blockquote>
<h2 id="7&#x3001;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x3001;&#x4F18;&#x96C5;&#x964D;&#x7EA7;"><a href="#7&#x3001;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x3001;&#x4F18;&#x96C5;&#x964D;&#x7EA7;" class="headerlink" title="7&#x3001;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x3001;&#x4F18;&#x96C5;&#x964D;&#x7EA7;"></a>7&#x3001;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x3001;&#x4F18;&#x96C5;&#x964D;&#x7EA7;</h2><p>&#x6E10;&#x8FDB;&#x589E;&#x5F3A; progressive enhancement&#xFF1A;</p>
<blockquote>
<p>&#x9488;&#x5BF9;&#x4F4E;&#x7248;&#x672C;&#x6D4F;&#x89C8;&#x5668;&#x8FDB;&#x884C;&#x6784;&#x5EFA;&#x9875;&#x9762;&#xFF0C;&#x4FDD;&#x8BC1;&#x6700;&#x57FA;&#x672C;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x7136;&#x540E;&#x518D;&#x9488;&#x5BF9;&#x9AD8;&#x7EA7;&#x6D4F;&#x89C8;&#x5668;&#x8FDB;&#x884C;&#x6548;&#x679C;&#x3001;&#x4EA4;&#x4E92;&#x7B49;&#x6539;&#x8FDB;&#x548C;&#x8FFD;&#x52A0;&#x529F;&#x80FD;&#x8FBE;&#x5230;&#x66F4;&#x597D;&#x7684;&#x7528;&#x6237;&#x4F53;&#x9A8C;&#x3002;</p>
</blockquote>
<p>&#x4F18;&#x96C5;&#x964D;&#x7EA7; graceful degradation&#xFF1A;</p>
<blockquote>
<p>&#x4E00;&#x5F00;&#x59CB;&#x5C31;&#x6784;&#x5EFA;&#x5B8C;&#x6574;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x7136;&#x540E;&#x518D;&#x9488;&#x5BF9;&#x4F4E;&#x7248;&#x672C;&#x6D4F;&#x89C8;&#x5668;&#x8FDB;&#x884C;&#x517C;&#x5BB9;&#x3002;</p>
</blockquote>
<p>&#x533A;&#x522B;&#xFF1A;</p>
<blockquote>
<p>&#x4F18;&#x96C5;&#x964D;&#x7EA7;&#x662F;&#x4ECE;&#x590D;&#x6742;&#x7684;&#x73B0;&#x72B6;&#x5F00;&#x59CB;&#xFF0C;&#x5E76;&#x8BD5;&#x56FE;&#x51CF;&#x5C11;&#x7528;&#x6237;&#x4F53;&#x9A8C;&#x7684;&#x4F9B;&#x7ED9;&#xFF1B;<br>&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x5219;&#x662F;&#x4ECE;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x57FA;&#x7840;&#x7684;&#xFF0C;&#x80FD;&#x591F;&#x8D77;&#x4F5C;&#x7528;&#x7684;&#x7248;&#x672C;&#x5F00;&#x59CB;&#xFF0C;&#x5E76;&#x4E0D;&#x65AD;&#x6269;&#x5145;&#xFF0C;&#x4EE5;&#x9002;&#x5E94;&#x672A;&#x6765;&#x73AF;&#x5883;&#x7684;&#x9700;&#x8981;&#x3002;<br>&#x964D;&#x7EA7;&#xFF08;&#x529F;&#x80FD;&#x8870;&#x51CF;&#xFF09;&#x610F;&#x5473;&#x7740;&#x5F80;&#x56DE;&#x770B;&#xFF1B;&#x800C;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x5219;&#x610F;&#x5473;&#x7740;&#x671D;&#x524D;&#x770B;&#xFF0C;&#x540C;&#x65F6;&#x4FDD;&#x8BC1;&#x5176;&#x6839;&#x57FA;&#x5904;&#x4E8E;&#x5B89;&#x5168;&#x5730;&#x5E26;&#x3002;</p>
</blockquote>
<p>&#x201C;&#x4F18;&#x96C5;&#x964D;&#x7EA7;&#x201D;&#x89C2;&#x70B9;</p>
<p>&#x201C;&#x4F18;&#x96C5;&#x964D;&#x7EA7;&#x201D;&#x89C2;&#x70B9;&#x8BA4;&#x4E3A;&#x5E94;&#x8BE5;&#x9488;&#x5BF9;&#x90A3;&#x4E9B;&#x6700;&#x9AD8;&#x7EA7;&#x3001;&#x6700;&#x5B8C;&#x5584;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x6765;&#x8BBE;&#x8BA1;&#x7F51;&#x7AD9;&#x3002;&#x800C;&#x5C06;&#x90A3;&#x4E9B;&#x88AB;&#x8BA4;&#x4E3A;&#x201C;&#x8FC7;&#x65F6;&#x201D;&#x6216;&#x6709;&#x529F;&#x80FD;&#x7F3A;&#x5931;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#x7684;&#x6D4B;&#x8BD5;&#x5DE5;&#x4F5C;&#x5B89;&#x6392;&#x5728;&#x5F00;&#x53D1;&#x5468;&#x671F;&#x7684;&#x6700;&#x540E;&#x9636;&#x6BB5;&#xFF0C;&#x5E76;&#x628A;&#x6D4B;&#x8BD5;&#x5BF9;&#x8C61;&#x9650;&#x5B9A;&#x4E3A;&#x4E3B;&#x6D41;&#x6D4F;&#x89C8;&#x5668;&#xFF08;&#x5982; IE&#x3001;Mozilla &#x7B49;&#xFF09;&#x7684;&#x524D;&#x4E00;&#x4E2A;&#x7248;&#x672C;&#x3002;&#x5728;&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#x8303;&#x4F8B;&#x4E0B;&#xFF0C;&#x65E7;&#x7248;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x88AB;&#x8BA4;&#x4E3A;&#x4EC5;&#x80FD;&#x63D0;&#x4F9B;&#x201C;&#x7B80;&#x964B;&#x5374;&#x65E0;&#x59A8; (poor, but passable)&#x201D; &#x7684;&#x6D4F;&#x89C8;&#x4F53;&#x9A8C;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x505A;&#x4E00;&#x4E9B;&#x5C0F;&#x7684;&#x8C03;&#x6574;&#x6765;&#x9002;&#x5E94;&#x67D0;&#x4E2A;&#x7279;&#x5B9A;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x3002;&#x4F46;&#x7531;&#x4E8E;&#x5B83;&#x4EEC;&#x5E76;&#x975E;&#x6211;&#x4EEC;&#x6240;&#x5173;&#x6CE8;&#x7684;&#x7126;&#x70B9;&#xFF0C;&#x56E0;&#x6B64;&#x9664;&#x4E86;&#x4FEE;&#x590D;&#x8F83;&#x5927;&#x7684;&#x9519;&#x8BEF;&#x4E4B;&#x5916;&#xFF0C;&#x5176;&#x5B83;&#x7684;&#x5DEE;&#x5F02;&#x5C06;&#x88AB;&#x76F4;&#x63A5;&#x5FFD;&#x7565;&#x3002;<br>&#x201C;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x201D;&#x89C2;&#x70B9;&#x5219;&#x8BA4;&#x4E3A;&#x5E94;&#x5173;&#x6CE8;&#x4E8E;&#x5185;&#x5BB9;&#x672C;&#x8EAB;&#x3002;&#x5185;&#x5BB9;&#x662F;&#x6211;&#x4EEC;&#x5EFA;&#x7ACB;&#x7F51;&#x7AD9;&#x7684;&#x8BF1;&#x56E0;&#x3002;&#x6709;&#x7684;&#x7F51;&#x7AD9;&#x5C55;&#x793A;&#x5B83;&#xFF0C;&#x6709;&#x7684;&#x5219;&#x6536;&#x96C6;&#x5B83;&#xFF0C;&#x6709;&#x7684;&#x5BFB;&#x6C42;&#xFF0C;&#x6709;&#x7684;&#x64CD;&#x4F5C;&#xFF0C;&#x8FD8;&#x6709;&#x7684;&#x7F51;&#x7AD9;&#x751A;&#x81F3;&#x4F1A;&#x5305;&#x542B;&#x4EE5;&#x4E0A;&#x7684;&#x79CD;&#x79CD;&#xFF0C;&#x4F46;&#x76F8;&#x540C;&#x70B9;&#x662F;&#x5B83;&#x4EEC;&#x5168;&#x90FD;&#x6D89;&#x53CA;&#x5230;&#x5185;&#x5BB9;&#x3002;&#x8FD9;&#x4F7F;&#x5F97;&#x201C;&#x6E10;&#x8FDB;&#x589E;&#x5F3A;&#x201D;&#x6210;&#x4E3A;&#x4E00;&#x79CD;&#x66F4;&#x4E3A;&#x5408;&#x7406;&#x7684;&#x8BBE;&#x8BA1;&#x8303;&#x4F8B;&#x3002;&#x8FD9;&#x4E5F;&#x662F;&#x5B83;&#x7ACB;&#x5373;&#x88AB; Yahoo! &#x6240;&#x91C7;&#x7EB3;&#x5E76;&#x7528;&#x4EE5;&#x6784;&#x5EFA;&#x5176;&#x201C;&#x5206;&#x7EA7;&#x5F0F;&#x6D4F;&#x89C8;&#x5668;&#x652F;&#x6301; (Graded Browser Support)&#x201D;&#x7B56;&#x7565;&#x7684;&#x539F;&#x56E0;&#x6240;&#x5728;&#x3002;<br>IE6,7,8&#x7F51;&#x9875;&#x6548;&#x679C;&#x76F8;&#x5BF9;&#x9AD8;&#x7248;&#x672C;&#x73B0;&#x4EE3;&#x6D4F;&#x89C8;&#x5668;&#x5C11;&#x4E86;&#x5F88;&#x591A;&#x5706;&#x89D2;&#xFF0C;&#x9634;&#x5F71;&#xFF08;CSS3&#xFF09;&#xFF0C;&#x8981;&#x6C42;&#x517C;&#x5BB9;&#xFF08;&#x4F7F;&#x7528;&#x56FE;&#x7247;&#x80CC;&#x666F;&#xFF0C;&#x653E;&#x5F03;CSS3&#xFF09;&#xFF0C;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#xFF1F;</p>
<h2 id="8&#x3001;&#x4E3A;&#x4EC0;&#x4E48;&#x5229;&#x7528;&#x591A;&#x4E2A;&#x57DF;&#x540D;&#x6765;&#x5B58;&#x50A8;&#x7F51;&#x7AD9;&#x8D44;&#x6E90;&#x4F1A;&#x66F4;&#x6709;&#x6548;"><a href="#8&#x3001;&#x4E3A;&#x4EC0;&#x4E48;&#x5229;&#x7528;&#x591A;&#x4E2A;&#x57DF;&#x540D;&#x6765;&#x5B58;&#x50A8;&#x7F51;&#x7AD9;&#x8D44;&#x6E90;&#x4F1A;&#x66F4;&#x6709;&#x6548;" class="headerlink" title="8&#x3001;&#x4E3A;&#x4EC0;&#x4E48;&#x5229;&#x7528;&#x591A;&#x4E2A;&#x57DF;&#x540D;&#x6765;&#x5B58;&#x50A8;&#x7F51;&#x7AD9;&#x8D44;&#x6E90;&#x4F1A;&#x66F4;&#x6709;&#x6548;"></a>8&#x3001;&#x4E3A;&#x4EC0;&#x4E48;&#x5229;&#x7528;&#x591A;&#x4E2A;&#x57DF;&#x540D;&#x6765;&#x5B58;&#x50A8;&#x7F51;&#x7AD9;&#x8D44;&#x6E90;&#x4F1A;&#x66F4;&#x6709;&#x6548;</h2><blockquote>
<p>CDN&#x7F13;&#x5B58;&#x66F4;&#x65B9;&#x4FBF;<br>&#x7A81;&#x7834;&#x6D4F;&#x89C8;&#x5668;&#x5E76;&#x53D1;&#x9650;&#x5236;<br>&#x8282;&#x7EA6;cookie&#x5E26;&#x5BBD;<br>&#x8282;&#x7EA6;&#x4E3B;&#x57DF;&#x540D;&#x7684;&#x8FDE;&#x63A5;&#x6570;&#xFF0C;&#x4F18;&#x5316;&#x9875;&#x9762;&#x54CD;&#x5E94;&#x901F;&#x5EA6;<br>&#x9632;&#x6B62;&#x4E0D;&#x5FC5;&#x8981;&#x7684;&#x5B89;&#x5168;&#x95EE;&#x9898;</p>
</blockquote>
<h2 id="9&#x3001;&#x5BF9;&#x7F51;&#x9875;&#x6807;&#x51C6;&#x548C;&#x6807;&#x51C6;&#x5236;&#x5B9A;&#x673A;&#x6784;&#x91CD;&#x8981;&#x6027;"><a href="#9&#x3001;&#x5BF9;&#x7F51;&#x9875;&#x6807;&#x51C6;&#x548C;&#x6807;&#x51C6;&#x5236;&#x5B9A;&#x673A;&#x6784;&#x91CD;&#x8981;&#x6027;" class="headerlink" title="9&#x3001;&#x5BF9;&#x7F51;&#x9875;&#x6807;&#x51C6;&#x548C;&#x6807;&#x51C6;&#x5236;&#x5B9A;&#x673A;&#x6784;&#x91CD;&#x8981;&#x6027;"></a>9&#x3001;&#x5BF9;&#x7F51;&#x9875;&#x6807;&#x51C6;&#x548C;&#x6807;&#x51C6;&#x5236;&#x5B9A;&#x673A;&#x6784;&#x91CD;&#x8981;&#x6027;</h2><blockquote>
<p>&#x7F51;&#x9875;&#x6807;&#x51C6;&#x548C;&#x6807;&#x51C6;&#x5236;&#x5B9A;&#x673A;&#x6784;&#x90FD;&#x662F;&#x4E3A;&#x4E86;&#x80FD;&#x8BA9;web&#x53D1;&#x5C55;&#x7684;&#x66F4;&#x2018;&#x5065;&#x5EB7;&#x2019;&#xFF0C;<br>&#x5F00;&#x53D1;&#x8005;&#x9075;&#x5FAA;&#x7EDF;&#x4E00;&#x7684;&#x6807;&#x51C6;&#xFF0C;&#x964D;&#x4F4E;&#x5F00;&#x53D1;&#x96BE;&#x5EA6;&#xFF0C;&#x5F00;&#x53D1;&#x6210;&#x672C;&#xFF0C;SEO&#x4E5F;&#x4F1A;&#x66F4;&#x597D;&#x505A;&#xFF0C;&#x4E5F;&#x4E0D;&#x4F1A;&#x56E0;&#x4E3A;&#x6EE5;&#x7528;&#x4EE3;&#x7801;&#x5BFC;&#x81F4;&#x5404;&#x79CD;BUG&#x3001;&#x5B89;&#x5168;&#x95EE;&#x9898;&#xFF0C;&#x6700;&#x7EC8;&#x63D0;&#x9AD8;&#x7F51;&#x7AD9;&#x6613;&#x7528;&#x6027;&#x3002;</p>
</blockquote>
<h2 id="10&#x3001;cookies&#xFF0C;sessionStorage-&#x548C;-localStorage-&#x7684;&#x533A;&#x522B;"><a href="#10&#x3001;cookies&#xFF0C;sessionStorage-&#x548C;-localStorage-&#x7684;&#x533A;&#x522B;" class="headerlink" title="10&#x3001;cookies&#xFF0C;sessionStorage &#x548C; localStorage &#x7684;&#x533A;&#x522B;"></a>10&#x3001;cookies&#xFF0C;sessionStorage &#x548C; localStorage &#x7684;&#x533A;&#x522B;</h2><p>sessionStorage &#x7528;&#x4E8E;&#x672C;&#x5730;&#x5B58;&#x50A8;&#x4E00;&#x4E2A;&#x4F1A;&#x8BDD;&#xFF08;session&#xFF09;&#x4E2D;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x53EA;&#x6709;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x4F1A;&#x8BDD;&#x4E2D;&#x7684;&#x9875;&#x9762;&#x624D;&#x80FD;&#x8BBF;&#x95EE;&#x5E76;&#x4E14;&#x5F53;&#x4F1A;&#x8BDD;&#x7ED3;&#x675F;&#x540E;&#x6570;&#x636E;&#x4E5F;&#x968F;&#x4E4B;&#x9500;&#x6BC1;&#x3002;<br>&#x56E0;&#x6B64; sessionStorage &#x4E0D;&#x662F;&#x4E00;&#x79CD;&#x6301;&#x4E45;&#x5316;&#x7684;&#x672C;&#x5730;&#x5B58;&#x50A8;&#xFF0C;&#x4EC5;&#x4EC5;&#x662F;&#x4F1A;&#x8BDD;&#x7EA7;&#x522B;&#x7684;&#x5B58;&#x50A8;&#x3002;&#x800C; localStorage &#x7528;&#x4E8E;&#x6301;&#x4E45;&#x5316;&#x7684;&#x672C;&#x5730;&#x5B58;&#x50A8;&#xFF0C;&#x9664;&#x975E;&#x4E3B;&#x52A8;&#x5220;&#x9664;&#x6570;&#x636E;&#xFF0C;&#x5426;&#x5219;&#x6570;&#x636E;&#x662F;&#x6C38;&#x8FDC;&#x4E0D;&#x4F1A;&#x8FC7;&#x671F;&#x7684;&#x3002;</p>
<p><em>web storage &#x548C; cookie &#x7684;&#x533A;&#x522B;</em></p>
<blockquote>
<p>Web Storage &#x7684;&#x6982;&#x5FF5;&#x548C; cookie &#x76F8;&#x4F3C;&#xFF0C;&#x533A;&#x522B;&#x662F;&#x5B83;&#x662F;&#x4E3A;&#x4E86;&#x66F4;&#x5927;&#x5BB9;&#x91CF;&#x5B58;&#x50A8;&#x8BBE;&#x8BA1;&#x7684;;<br>Cookie&#x7684;&#x5927;&#x5C0F;&#x662F;&#x53D7;&#x9650;&#x7684;&#xFF0C;&#x5E76;&#x4E14;&#x6BCF;&#x6B21;&#x4F60;&#x8BF7;&#x6C42;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x9875;&#x9762;&#x7684;&#x65F6;&#x5019; Cookie &#x90FD;&#x4F1A;&#x88AB;&#x53D1;&#x9001;&#x8FC7;&#x53BB;&#xFF0C;&#x8FD9;&#x6837;&#x65E0;&#x5F62;&#x4E2D;&#x6D6A;&#x8D39;&#x4E86;&#x5E26;&#x5BBD;;<br>cookie &#x8FD8;&#x9700;&#x8981;&#x6307;&#x5B9A;&#x4F5C;&#x7528;&#x57DF;&#xFF0C;&#x4E0D;&#x53EF;&#x4EE5;&#x8DE8;&#x57DF;&#x8C03;&#x7528;;<br>Web Storage &#x62E5;&#x6709; setItem, getItem, removeItem, clear&#x7B49;&#x65B9;&#x6CD5;&#xFF0C;<br>cookie &#x9700;&#x8981;&#x524D;&#x7AEF;&#x5F00;&#x53D1;&#x8005;&#x81EA;&#x5DF1;&#x5C01;&#x88C5; setCookie&#xFF0C;getCookie&#x3002;<br>Cookie &#x662F;&#x4E0D;&#x53EF;&#x4EE5;&#x6216;&#x7F3A;&#x7684;&#xFF1A;Cookie &#x7684;&#x4F5C;&#x7528;&#x662F;&#x4E0E;&#x670D;&#x52A1;&#x5668;&#x8FDB;&#x884C;&#x4EA4;&#x4E92;&#xFF0C;&#x4F5C;&#x4E3A; HTTP &#x89C4;&#x8303;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x800C;&#x5B58;&#x5728;;<br>Web Storage &#x4EC5;&#x4EC5;&#x662F;&#x4E3A;&#x4E86;&#x5728;&#x672C;&#x5730;&#x201C;&#x5B58;&#x50A8;&#x201D;&#x6570;&#x636E;&#x800C;&#x751F;&#x3002;</p>
</blockquote>
<h2 id="11&#x3001;&#x7B80;&#x8FF0;&#x4E00;&#x4E0B;-src-&#x4E0E;-href-&#x7684;&#x533A;&#x522B;"><a href="#11&#x3001;&#x7B80;&#x8FF0;&#x4E00;&#x4E0B;-src-&#x4E0E;-href-&#x7684;&#x533A;&#x522B;" class="headerlink" title="11&#x3001;&#x7B80;&#x8FF0;&#x4E00;&#x4E0B; src &#x4E0E; href &#x7684;&#x533A;&#x522B;"></a>11&#x3001;&#x7B80;&#x8FF0;&#x4E00;&#x4E0B; src &#x4E0E; href &#x7684;&#x533A;&#x522B;</h2><blockquote>
<p>src &#x7528;&#x4E8E;&#x66FF;&#x6362;&#x5F53;&#x524D;&#x5143;&#x7D20;&#xFF0C;href &#x7528;&#x4E8E;&#x5728;&#x5F53;&#x524D;&#x6587;&#x6863;&#x548C;&#x5F15;&#x7528;&#x8D44;&#x6E90;&#x4E4B;&#x95F4;&#x786E;&#x7ACB;&#x8054;&#x7CFB;&#x3002;<br>src &#x662F; source &#x7684;&#x7F29;&#x5199;&#xFF0C;&#x6307;&#x5411;&#x5916;&#x90E8;&#x8D44;&#x6E90;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x6307;&#x5411;&#x7684;&#x5185;&#x5BB9;&#x5C06;&#x4F1A;&#x5D4C;&#x5165;&#x5230;&#x6587;&#x6863;&#x4E2D;&#x5F53;&#x524D;&#x6807;&#x7B7E;&#x6240;&#x5728;&#x4F4D;&#x7F6E;&#xFF1B;<br>&#x5728;&#x8BF7;&#x6C42; src &#x8D44;&#x6E90;&#x65F6;&#x4F1A;&#x5C06;&#x5176;&#x6307;&#x5411;&#x7684;&#x8D44;&#x6E90;&#x4E0B;&#x8F7D;&#x5E76;&#x5E94;&#x7528;&#x5230;&#x6587;&#x6863;&#x5185;&#xFF0C;&#x4F8B;&#x5982; js &#x811A;&#x672C;&#xFF0C;img &#x56FE;&#x7247;&#x548C; frame &#x7B49;&#x5143;&#x7D20;&#xFF0C;<code>&lt;script src =&#x201D;js.js&#x201D;&gt;&lt;/script&gt;</code>&#x3002;</p>
</blockquote>
<p>&#x5F53;&#x6D4F;&#x89C8;&#x5668;&#x89E3;&#x6790;&#x5230;&#x8BE5;&#x5143;&#x7D20;&#x65F6;&#xFF0C;&#x4F1A;&#x6682;&#x505C;&#x5176;&#x4ED6;&#x8D44;&#x6E90;&#x7684;&#x4E0B;&#x8F7D;&#x548C;&#x5904;&#x7406;&#xFF0C;&#x76F4;&#x5230;&#x5C06;&#x8BE5;&#x8D44;&#x6E90;&#x52A0;&#x8F7D;&#x3001;&#x7F16;&#x8BD1;&#x3001;&#x6267;&#x884C;&#x5B8C;&#x6BD5;&#xFF0C;&#x56FE;&#x7247;&#x548C;&#x6846;&#x67B6;&#x7B49;&#x5143;&#x7D20;&#x4E5F;&#x5982;&#x6B64;&#xFF0C;&#x7C7B;&#x4F3C;&#x4E8E;&#x5C06;&#x6240;&#x6307;&#x5411;&#x8D44;&#x6E90;&#x5D4C;&#x5165;&#x5F53;&#x524D;&#x6807;&#x7B7E;&#x5185;&#x3002;<strong>&#x8FD9;&#x4E5F;&#x662F;&#x4E3A;&#x4EC0;&#x4E48;&#x5C06;js&#x811A;&#x672C;&#x653E;&#x5728;&#x5E95;&#x90E8;&#x800C;&#x4E0D;&#x662F;&#x5934;&#x90E8;&#x3002;</strong></p>
<p>href &#x662F; Hypertext Reference &#x7684;&#x7F29;&#x5199;&#xFF0C;&#x6307;&#x5411;&#x7F51;&#x7EDC;&#x8D44;&#x6E90;&#x6240;&#x5728;&#x4F4D;&#x7F6E;&#xFF0C;&#x5EFA;&#x7ACB;&#x548C;&#x5F53;&#x524D;&#x5143;&#x7D20;&#xFF08;&#x951A;&#x70B9;&#xFF09;&#x6216;&#x5F53;&#x524D;&#x6587;&#x6863;&#xFF08;&#x94FE;&#x63A5;&#xFF09;&#x4E4B;&#x95F4;&#x7684;&#x94FE;&#x63A5;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x5728;&#x6587;&#x6863;&#x4E2D;&#x6DFB;&#x52A0;<code>&lt;link href=&#x201D;common.css&#x201D; rel=&#x201D;stylesheet&#x201D;/&gt;</code>&#xFF0C;&#x90A3;&#x4E48;&#x6D4F;&#x89C8;&#x5668;&#x4F1A;&#x8BC6;&#x522B;&#x8BE5;&#x6587;&#x6863;&#x4E3A; css &#x6587;&#x4EF6;&#xFF0C;&#x5C31;&#x4F1A;&#x5E76;&#x884C;&#x4E0B;&#x8F7D;&#x8D44;&#x6E90;&#x5E76;&#x4E14;&#x4E0D;&#x4F1A;&#x505C;&#x6B62;&#x5BF9;&#x5F53;&#x524D;&#x6587;&#x6863;&#x7684;&#x5904;&#x7406;&#x3002;&#x8FD9;&#x4E5F;&#x662F;&#x4E3A;&#x4EC0;&#x4E48;&#x5EFA;&#x8BAE;&#x4F7F;&#x7528; link &#x65B9;&#x5F0F;&#x6765;&#x52A0;&#x8F7D; css &#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x4F7F;&#x7528; @import &#x65B9;&#x5F0F;&#x3002;</p>
<h2 id="12&#x3001;&#x7F51;&#x9875;&#x5236;&#x4F5C;&#x4F1A;&#x7528;&#x5230;&#x7684;&#x56FE;&#x7247;&#x683C;&#x5F0F;"><a href="#12&#x3001;&#x7F51;&#x9875;&#x5236;&#x4F5C;&#x4F1A;&#x7528;&#x5230;&#x7684;&#x56FE;&#x7247;&#x683C;&#x5F0F;" class="headerlink" title="12&#x3001;&#x7F51;&#x9875;&#x5236;&#x4F5C;&#x4F1A;&#x7528;&#x5230;&#x7684;&#x56FE;&#x7247;&#x683C;&#x5F0F;"></a>12&#x3001;&#x7F51;&#x9875;&#x5236;&#x4F5C;&#x4F1A;&#x7528;&#x5230;&#x7684;&#x56FE;&#x7247;&#x683C;&#x5F0F;</h2><p>png-8&#xFF0C;png-24&#xFF0C;jpeg&#xFF0C;gif&#xFF0C;svg&#x3002;</p>
<blockquote>
<p>Webp&#xFF1A;WebP &#x683C;&#x5F0F;&#xFF0C;&#x8C37;&#x6B4C;&#xFF08;google&#xFF09;&#x5F00;&#x53D1;&#x7684;&#x4E00;&#x79CD;&#x65E8;&#x5728;&#x52A0;&#x5FEB;&#x56FE;&#x7247;&#x52A0;&#x8F7D;&#x901F;&#x5EA6;&#x7684;&#x56FE;&#x7247;&#x683C;&#x5F0F;&#x3002;<br>&#x56FE;&#x7247;&#x538B;&#x7F29;&#x4F53;&#x79EF;&#x5927;&#x7EA6;&#x53EA;&#x6709; JPEG &#x7684; 2/3&#xFF0C;&#x5E76;&#x80FD;&#x8282;&#x7701;&#x5927;&#x91CF;&#x7684;&#x670D;&#x52A1;&#x5668;&#x5E26;&#x5BBD;&#x8D44;&#x6E90;&#x548C;&#x6570;&#x636E;&#x7A7A;&#x95F4;&#x3002;<br>Facebook Ebay &#x7B49;&#x77E5;&#x540D;&#x7F51;&#x7AD9;&#x5DF2;&#x7ECF;&#x5F00;&#x59CB;&#x6D4B;&#x8BD5;&#x5E76;&#x4F7F;&#x7528;WebP&#x683C;&#x5F0F;&#x3002;<br>&#x5728;&#x8D28;&#x91CF;&#x76F8;&#x540C;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;WebP &#x683C;&#x5F0F;&#x56FE;&#x50CF;&#x7684;&#x4F53;&#x79EF;&#x8981;&#x6BD4; JPEG &#x683C;&#x5F0F;&#x56FE;&#x50CF;&#x5C0F; 40%</p>
</blockquote>
<h2 id="13&#x3001;&#x4EC0;&#x4E48;&#x662F;&#x5FAE;&#x683C;&#x5F0F;&#x53CA;&#x5176;&#x5728;&#x524D;&#x7AEF;&#x6784;&#x5EFA;&#x4E2D;&#x5FAE;&#x683C;&#x5F0F;&#x7684;&#x8003;&#x8651;"><a href="#13&#x3001;&#x4EC0;&#x4E48;&#x662F;&#x5FAE;&#x683C;&#x5F0F;&#x53CA;&#x5176;&#x5728;&#x524D;&#x7AEF;&#x6784;&#x5EFA;&#x4E2D;&#x5FAE;&#x683C;&#x5F0F;&#x7684;&#x8003;&#x8651;" class="headerlink" title="13&#x3001;&#x4EC0;&#x4E48;&#x662F;&#x5FAE;&#x683C;&#x5F0F;&#x53CA;&#x5176;&#x5728;&#x524D;&#x7AEF;&#x6784;&#x5EFA;&#x4E2D;&#x5FAE;&#x683C;&#x5F0F;&#x7684;&#x8003;&#x8651;"></a>13&#x3001;&#x4EC0;&#x4E48;&#x662F;&#x5FAE;&#x683C;&#x5F0F;&#x53CA;&#x5176;&#x5728;&#x524D;&#x7AEF;&#x6784;&#x5EFA;&#x4E2D;&#x5FAE;&#x683C;&#x5F0F;&#x7684;&#x8003;&#x8651;</h2><blockquote>
<p>&#x5FAE;&#x683C;&#x5F0F;&#xFF08;Microformats&#xFF09;&#x662F;&#x4E00;&#x79CD;&#x8BA9;&#x673A;&#x5668;&#x53EF;&#x8BFB;&#x7684;&#x8BED;&#x4E49;&#x5316; XHTML &#x8BCD;&#x6C47;&#x7684;&#x96C6;&#x5408;&#xFF0C;&#x662F;&#x7ED3;&#x6784;&#x5316;&#x6570;&#x636E;&#x7684;&#x5F00;&#x653E;&#x6807;&#x51C6;&#x3002;<br>&#x662F;&#x4E3A;&#x7279;&#x6B8A;&#x5E94;&#x7528;&#x800C;&#x5236;&#x5B9A;&#x7684;&#x7279;&#x6B8A;&#x683C;&#x5F0F;&#x3002;<br>&#x4F18;&#x70B9;&#xFF1A;&#x5C06;&#x667A;&#x80FD;&#x6570;&#x636E;&#x6DFB;&#x52A0;&#x5230;&#x7F51;&#x9875;&#x4E0A;&#xFF0C;&#x8BA9;&#x7F51;&#x7AD9;&#x5185;&#x5BB9;&#x5728;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7ED3;&#x679C;&#x754C;&#x9762;&#x53EF;&#x4EE5;&#x663E;&#x793A;&#x989D;&#x5916;&#x7684;&#x63D0;&#x793A;&#x3002;<br>&#x5E94;&#x7528;&#x8303;&#x4F8B;&#xFF1A;&#x8C46;&#x74E3;</p>
</blockquote>
<h2 id="14&#x3001;&#x5728;-css-js-&#x4EE3;&#x7801;&#x4E0A;&#x7EBF;&#x4E4B;&#x540E;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x7ECF;&#x5E38;&#x4F1A;&#x4F18;&#x5316;&#x6027;&#x80FD;&#xFF0C;&#x4ECE;&#x7528;&#x6237;&#x5237;&#x65B0;&#x7F51;&#x9875;&#x5F00;&#x59CB;&#xFF0C;&#x4E00;&#x6B21;-js-&#x8BF7;&#x6C42;&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#x6709;&#x54EA;&#x4E9B;&#x5730;&#x65B9;&#x4F1A;&#x6709;&#x7F13;&#x5B58;&#x5904;&#x7406;"><a href="#14&#x3001;&#x5728;-css-js-&#x4EE3;&#x7801;&#x4E0A;&#x7EBF;&#x4E4B;&#x540E;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x7ECF;&#x5E38;&#x4F1A;&#x4F18;&#x5316;&#x6027;&#x80FD;&#xFF0C;&#x4ECE;&#x7528;&#x6237;&#x5237;&#x65B0;&#x7F51;&#x9875;&#x5F00;&#x59CB;&#xFF0C;&#x4E00;&#x6B21;-js-&#x8BF7;&#x6C42;&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#x6709;&#x54EA;&#x4E9B;&#x5730;&#x65B9;&#x4F1A;&#x6709;&#x7F13;&#x5B58;&#x5904;&#x7406;" class="headerlink" title="14&#x3001;&#x5728; css/js &#x4EE3;&#x7801;&#x4E0A;&#x7EBF;&#x4E4B;&#x540E;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x7ECF;&#x5E38;&#x4F1A;&#x4F18;&#x5316;&#x6027;&#x80FD;&#xFF0C;&#x4ECE;&#x7528;&#x6237;&#x5237;&#x65B0;&#x7F51;&#x9875;&#x5F00;&#x59CB;&#xFF0C;&#x4E00;&#x6B21; js &#x8BF7;&#x6C42;&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#x6709;&#x54EA;&#x4E9B;&#x5730;&#x65B9;&#x4F1A;&#x6709;&#x7F13;&#x5B58;&#x5904;&#x7406;"></a>14&#x3001;&#x5728; css/js &#x4EE3;&#x7801;&#x4E0A;&#x7EBF;&#x4E4B;&#x540E;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x7ECF;&#x5E38;&#x4F1A;&#x4F18;&#x5316;&#x6027;&#x80FD;&#xFF0C;&#x4ECE;&#x7528;&#x6237;&#x5237;&#x65B0;&#x7F51;&#x9875;&#x5F00;&#x59CB;&#xFF0C;&#x4E00;&#x6B21; js &#x8BF7;&#x6C42;&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#x6709;&#x54EA;&#x4E9B;&#x5730;&#x65B9;&#x4F1A;&#x6709;&#x7F13;&#x5B58;&#x5904;&#x7406;</h2><blockquote>
<p>dns&#x7F13;&#x5B58;<br>cdn&#x7F13;&#x5B58;<br>&#x6D4F;&#x89C8;&#x5668;&#x7F13;&#x5B58;<br>&#x670D;&#x52A1;&#x5668;&#x7F13;&#x5B58;</p>
</blockquote>
<h2 id="15&#x3001;&#x52A0;&#x8F7D;&#x6D77;&#x91CF;&#x56FE;&#x7247;"><a href="#15&#x3001;&#x52A0;&#x8F7D;&#x6D77;&#x91CF;&#x56FE;&#x7247;" class="headerlink" title="15&#x3001;&#x52A0;&#x8F7D;&#x6D77;&#x91CF;&#x56FE;&#x7247;"></a>15&#x3001;&#x52A0;&#x8F7D;&#x6D77;&#x91CF;&#x56FE;&#x7247;</h2><blockquote>
<p>&#x56FE;&#x7247;&#x61D2;&#x52A0;&#x8F7D;&#xFF0C;&#x5728;&#x9875;&#x9762;&#x4E0A;&#x7684;&#x672A;&#x53EF;&#x89C6;&#x533A;&#x57DF;&#x53EF;&#x4EE5;&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;&#x6EDA;&#x52A8;&#x6761;&#x4E8B;&#x4EF6;&#xFF0C;&#x5224;&#x65AD;&#x56FE;&#x7247;&#x4F4D;&#x7F6E;&#x4E0E;&#x6D4F;&#x89C8;&#x5668;&#x9876;&#x7AEF;&#x7684;&#x8DDD;&#x79BB;&#x4E0E;&#x9875;&#x9762;&#x7684;&#x8DDD;&#x79BB;&#xFF0C;&#x5982;&#x679C;&#x524D;&#x8005;&#x5C0F;&#x4E8E;&#x540E;&#x8005;&#xFF0C;&#x4F18;&#x5148;&#x52A0;&#x8F7D;&#x3002;<br>&#x5982;&#x679C;&#x4E3A;&#x5E7B;&#x706F;&#x7247;&#x3001;&#x76F8;&#x518C;&#x7B49;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x56FE;&#x7247;&#x9884;&#x52A0;&#x8F7D;&#x6280;&#x672F;&#xFF0C;&#x5C06;&#x5F53;&#x524D;&#x5C55;&#x793A;&#x56FE;&#x7247;&#x7684;&#x524D;&#x4E00;&#x5F20;&#x548C;&#x540E;&#x4E00;&#x5F20;&#x4F18;&#x5148;&#x4E0B;&#x8F7D;&#x3002;<br>&#x5982;&#x679C;&#x56FE;&#x7247;&#x4E3A; css &#x56FE;&#x7247;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; CSSsprite&#xFF0C;SVGsprite&#xFF0C;Iconfont&#x3001;Base64 &#x7B49;&#x6280;&#x672F;&#x3002;<br>&#x5982;&#x679C;&#x56FE;&#x7247;&#x8FC7;&#x5927;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7279;&#x6B8A;&#x7F16;&#x7801;&#x7684;&#x56FE;&#x7247;&#xFF0C;&#x52A0;&#x8F7D;&#x65F6;&#x4F1A;&#x5148;&#x52A0;&#x8F7D;&#x4E00;&#x5F20;&#x538B;&#x7F29;&#x7684;&#x7279;&#x522B;&#x5389;&#x5BB3;&#x7684;&#x7F29;&#x7565;&#x56FE;&#xFF0C;&#x4EE5;&#x63D0;&#x9AD8;&#x7528;&#x6237;&#x4F53;&#x9A8C;&#x3002;<br>&#x5982;&#x679C;&#x56FE;&#x7247;&#x5C55;&#x793A;&#x533A;&#x57DF;&#x5C0F;&#x4E8E;&#x56FE;&#x7247;&#x7684;&#x771F;&#x5B9E;&#x5927;&#x5C0F;&#xFF0C;&#x5219;&#x56E0;&#x5728;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x6839;&#x636E;&#x4E1A;&#x52A1;&#x9700;&#x8981;&#x5148;&#x884C;&#x8FDB;&#x884C;&#x56FE;&#x7247;&#x538B;&#x7F29;&#xFF0C;&#x56FE;&#x7247;&#x538B;&#x7F29;&#x540E;&#x5927;&#x5C0F;&#x4E0E;&#x5C55;&#x793A;&#x4E00;&#x81F4;&#x3002;</p>
</blockquote>
<h2 id="16&#x3001;HTML&#x7ED3;&#x6784;&#x7684;&#x8BED;&#x4E49;&#x5316;"><a href="#16&#x3001;HTML&#x7ED3;&#x6784;&#x7684;&#x8BED;&#x4E49;&#x5316;" class="headerlink" title="16&#x3001;HTML&#x7ED3;&#x6784;&#x7684;&#x8BED;&#x4E49;&#x5316;&#x3000;"></a>16&#x3001;HTML&#x7ED3;&#x6784;&#x7684;&#x8BED;&#x4E49;&#x5316;&#x3000;</h2><blockquote>
<p>&#x53BB;&#x6389;&#x6216;&#x6837;&#x5F0F;&#x4E22;&#x5931;&#x7684;&#x65F6;&#x5019;&#x80FD;&#x8BA9;&#x9875;&#x9762;&#x5448;&#x73B0;&#x6E05;&#x6670;&#x7684;&#x7ED3;&#x6784;.</p>
</blockquote>
<p>html&#x672C;&#x8EAB;&#x662F;&#x6CA1;&#x6709;&#x8868;&#x73B0;&#x7684;&#xFF0C;&#x6211;&#x4EEC;&#x770B;&#x5230;&#x4F8B;&#x5982;<code>&lt;h1&gt;</code>&#x662F;&#x7C97;&#x4F53;&#xFF0C;&#x5B57;&#x4F53;&#x5927;&#x5C0F; 2em&#xFF0C;&#x52A0;&#x7C97;&#xFF1B;<br><code>&lt;strong&gt;</code>&#x662F;&#x52A0;&#x7C97;&#x7684;&#xFF0C;&#x4E0D;&#x8981;&#x8BA4;&#x4E3A;&#x8FD9;&#x662F; html &#x7684;&#x8868;&#x73B0;&#xFF0C;&#x8FD9;&#x4E9B;&#x5176;&#x5B9E; html &#x9ED8;&#x8BA4;&#x7684; css &#x6837;&#x5F0F;&#x5728;&#x8D77;&#x4F5C;&#x7528;.<br>&#x6240;&#x4EE5;&#x53BB;&#x6389;&#x6216;&#x6837;&#x5F0F;&#x4E22;&#x5931;&#x7684;&#x65F6;&#x5019;&#x80FD;&#x8BA9;&#x9875;&#x9762;&#x5448;&#x73B0;&#x6E05;&#x6670;&#x7684;&#x7ED3;&#x6784;&#x4E0D;&#x662F;&#x8BED;&#x4E49;&#x5316;&#x7684; HTML &#x7ED3;&#x6784;&#x7684;&#x4F18;&#x70B9;.<br>&#x4F46;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x90FD;&#x6709;&#x6709;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#xFF0C;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#x7684;&#x76EE;&#x7684;&#x4E5F;&#x662F;&#x4E3A;&#x4E86;&#x66F4;&#x597D;&#x7684;&#x8868;&#x8FBE; html &#x7684;&#x8BED;&#x4E49;.<br>&#x53EF;&#x4EE5;&#x8BF4;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#x548C;&#x8BED;&#x4E49;&#x5316;&#x7684; HTML &#x7ED3;&#x6784;&#x662F;&#x4E0D;&#x53EF;&#x5206;&#x5272;&#x7684;.<br>&#x5C4F;&#x5E55;&#x9605;&#x8BFB;&#x5668;&#xFF08;&#x5982;&#x679C;&#x8BBF;&#x5BA2;&#x6709;&#x89C6;&#x969C;&#xFF09;&#x4F1A;&#x5B8C;&#x5168;&#x6839;&#x636E;&#x6807;&#x8BB0;&#x6765;&#x201C;&#x8BFB;&#x201D;&#x4F60;&#x7684;&#x7F51;&#x9875;.<br>&#x4F8B;&#x5982;,&#x5982;&#x679C;&#x4F60;&#x4F7F;&#x7528;&#x7684;&#x542B;&#x8BED;&#x4E49;&#x7684;&#x6807;&#x8BB0;,&#x5C4F;&#x5E55;&#x9605;&#x8BFB;&#x5668;&#x5C31;&#x4F1A;&#x201C;&#x9010;&#x4E2A;&#x62FC;&#x51FA;&#x201D;&#x4F60;&#x7684;&#x5355;&#x8BCD;,&#x800C;&#x4E0D;&#x662F;&#x8BD5;&#x7740;&#x53BB;&#x5BF9;&#x5B83;&#x5B8C;&#x6574;&#x53D1;&#x97F3;.<br>PDA&#x3001;&#x624B;&#x673A;&#x7B49;&#x8BBE;&#x5907;&#x53EF;&#x80FD;&#x65E0;&#x6CD5;&#x50CF;&#x666E;&#x901A;&#x7535;&#x8111;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x4E00;&#x6837;&#x6765;&#x6E32;&#x67D3;&#x7F51;&#x9875;&#xFF08;&#x901A;&#x5E38;&#x662F;&#x56E0;&#x4E3A;&#x8FD9;&#x4E9B;&#x8BBE;&#x5907;&#x5BF9;CSS&#x7684;&#x652F;&#x6301;&#x8F83;&#x5F31;&#xFF09;</p>
<blockquote>
<p>&#x4F7F;&#x7528;&#x8BED;&#x4E49;&#x6807;&#x8BB0;&#x53EF;&#x4EE5;&#x786E;&#x4FDD;&#x8FD9;&#x4E9B;&#x8BBE;&#x5907;&#x4EE5;&#x4E00;&#x79CD;&#x6709;&#x610F;&#x4E49;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x6E32;&#x67D3;&#x7F51;&#x9875;.</p>
</blockquote>
<p>&#x7406;&#x60F3;&#x60C5;&#x51B5;&#x4E0B;,&#x89C2;&#x770B;&#x8BBE;&#x5907;&#x7684;&#x4EFB;&#x52A1;&#x662F;&#x7B26;&#x5408;&#x8BBE;&#x5907;&#x672C;&#x8EAB;&#x7684;&#x6761;&#x4EF6;&#x6765;&#x6E32;&#x67D3;&#x7F51;&#x9875;.<br>&#x8BED;&#x4E49;&#x6807;&#x8BB0;&#x4E3A;&#x8BBE;&#x5907;&#x63D0;&#x4F9B;&#x4E86;&#x6240;&#x9700;&#x7684;&#x76F8;&#x5173;&#x4FE1;&#x606F;,&#x5C31;&#x7701;&#x53BB;&#x4E86;&#x4F60;&#x81EA;&#x5DF1;&#x53BB;&#x8003;&#x8651;&#x6240;&#x6709;&#x53EF;&#x80FD;&#x7684;&#x663E;&#x793A;&#x60C5;&#x51B5;&#xFF08;&#x5305;&#x62EC;&#x73B0;&#x6709;&#x7684;&#x6216;&#x8005;&#x5C06;&#x6765;&#x65B0;&#x7684;&#x8BBE;&#x5907;&#xFF09;.<br>&#x4F8B;&#x5982;,&#x4E00;&#x90E8;&#x624B;&#x673A;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x4F7F;&#x4E00;&#x6BB5;&#x6807;&#x8BB0;&#x4E86;&#x6807;&#x9898;&#x7684;&#x6587;&#x5B57;&#x4EE5;&#x7C97;&#x4F53;&#x663E;&#x793A;.&#x800C;&#x638C;&#x4E0A;&#x7535;&#x8111;&#x53EF;&#x80FD;&#x4F1A;&#x4EE5;&#x6BD4;&#x8F83;&#x5927;&#x7684;&#x5B57;&#x4F53;&#x6765;&#x663E;&#x793A;.<br>&#x65E0;&#x8BBA;&#x54EA;&#x79CD;&#x65B9;&#x5F0F;&#x4E00;&#x65E6;&#x4F60;&#x5BF9;&#x6587;&#x672C;&#x6807;&#x8BB0;&#x4E3A;&#x6807;&#x9898;,&#x60A8;&#x5C31;&#x53EF;&#x4EE5;&#x786E;&#x4FE1;&#x8BFB;&#x53D6;&#x8BBE;&#x5907;&#x5C06;&#x6839;&#x636E;&#x5176;&#x81EA;&#x8EAB;&#x7684;&#x6761;&#x4EF6;&#x6765;&#x5408;&#x9002;&#x5730;&#x663E;&#x793A;&#x9875;&#x9762;.</p>
<blockquote>
<p>&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x722C;&#x866B;&#x4E5F;&#x4F9D;&#x8D56;&#x4E8E;&#x6807;&#x8BB0;&#x6765;&#x786E;&#x5B9A;&#x4E0A;&#x4E0B;&#x6587;&#x548C;&#x5404;&#x4E2A;&#x5173;&#x952E;&#x5B57;&#x7684;&#x6743;&#x91CD;</p>
</blockquote>
<p>&#x8FC7;&#x53BB;&#x4F60;&#x53EF;&#x80FD;&#x8FD8;&#x6CA1;&#x6709;&#x8003;&#x8651;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x722C;&#x866B;&#x4E5F;&#x662F;&#x7F51;&#x7AD9;&#x7684;&#x201C;&#x8BBF;&#x5BA2;&#x201D;,&#x4F46;&#x73B0;&#x5728;&#x5B83;&#x4EEC;&#x4ED6;&#x4EEC;&#x5B9E;&#x9645;&#x4E0A;&#x662F;&#x6781;&#x5176;&#x5B9D;&#x8D35;&#x7684;&#x7528;&#x6237;.<br>&#x6CA1;&#x6709;&#x4ED6;&#x4EEC;&#x7684;&#x8BDD;,&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x5C06;&#x65E0;&#x6CD5;&#x7D22;&#x5F15;&#x4F60;&#x7684;&#x7F51;&#x7AD9;,&#x7136;&#x540E;&#x4E00;&#x822C;&#x7528;&#x6237;&#x5C06;&#x5F88;&#x96BE;&#x8FC7;&#x6765;&#x8BBF;&#x95EE;.<br>&#x4F60;&#x7684;&#x9875;&#x9762;&#x662F;&#x5426;&#x5BF9;&#x722C;&#x866B;&#x5BB9;&#x6613;&#x7406;&#x89E3;&#x975E;&#x5E38;&#x91CD;&#x8981;,&#x56E0;&#x4E3A;&#x722C;&#x866B;&#x5F88;&#x5927;&#x7A0B;&#x5EA6;&#x4E0A;&#x4F1A;&#x5FFD;&#x7565;&#x7528;&#x4E8E;&#x8868;&#x73B0;&#x7684;&#x6807;&#x8BB0;,&#x800C;&#x53EA;&#x6CE8;&#x91CD;&#x8BED;&#x4E49;&#x6807;&#x8BB0;.<br>&#x5982;&#x679C;&#x9875;&#x9762;&#x6587;&#x4EF6;&#x7684;&#x6807;&#x9898;&#x88AB;&#x6807;&#x8BB0;,&#x90A3;&#x4E48;&#x8FD9;&#x4E2A;&#x9875;&#x9762;&#x5728;&#x641C;&#x7D22;&#x7ED3;&#x679C;&#x7684;&#x4F4D;&#x7F6E;&#x53EF;&#x80FD;&#x4F1A;&#x6BD4;&#x8F83;&#x9760;&#x540E;.</p>
<blockquote>
<p>&#x9664;&#x4E86;&#x63D0;&#x5347;&#x6613;&#x7528;&#x6027;&#x5916;,&#x8BED;&#x4E49;&#x6807;&#x8BB0;&#x6709;&#x5229;&#x4E8E;&#x6B63;&#x786E;&#x4F7F;&#x7528;CSS&#x548C;JavaScript.</p>
</blockquote>
<p>&#x56E0;&#x4E3A;&#x5176;&#x672C;&#x8EAB;&#x63D0;&#x4F9B;&#x4E86;&#x8BB8;&#x591A;&#x201C;&#x94A9;&#x94A9;&#x201D;&#x6765;&#x5E94;&#x7528;&#x9875;&#x9762;&#x7684;&#x6837;&#x5F0F;&#x4E0E;&#x884C;&#x4E3A;.<br>SEO&#x4E3B;&#x8981;&#x8FD8;&#x662F;&#x9760;&#x4F60;&#x7F51;&#x7AD9;&#x7684;&#x5185;&#x5BB9;&#x548C;&#x5916;&#x90E8;&#x94FE;&#x63A5;&#x7684;&#x3002;</p>
<blockquote>
<p>&#x4FBF;&#x4E8E;&#x56E2;&#x961F;&#x5F00;&#x53D1;&#x548C;&#x7EF4;&#x62A4;</p>
</blockquote>
<p>W3C &#x7ED9;&#x6211;&#x4EEC;&#x5B9A;&#x4E86;&#x4E00;&#x4E2A;&#x5F88;&#x597D;&#x7684;&#x6807;&#x51C6;&#xFF0C;&#x5728;&#x56E2;&#x961F;&#x4E2D;&#x5927;&#x5BB6;&#x90FD;&#x9075;&#x5FAA;&#x8FD9;&#x4E2A;&#x6807;&#x51C6;&#xFF0C;&#x53EF;&#x4EE5;&#x51CF;&#x5C11;&#x5F88;&#x591A;&#x5DEE;&#x5F02;&#x5316;&#x7684;&#x4E1C;&#x897F;&#xFF0C;&#x65B9;&#x4FBF;&#x5F00;&#x53D1;&#x548C;&#x7EF4;&#x62A4;&#xFF0C;&#x63D0;&#x9AD8;&#x5F00;&#x53D1;&#x6548;&#x7387;&#xFF0C;&#x751A;&#x81F3;&#x5B9E;&#x73B0;&#x6A21;&#x5757;&#x5316;&#x5F00;&#x53D1;&#x3002;</p>
<h2 id="16&#x3001;&#x4EE5;&#x524D;&#x7AEF;&#x89D2;&#x5EA6;&#x51FA;&#x53D1;&#x505A;&#x597D;SEO&#x9700;&#x8981;&#x8003;&#x8651;&#x4EC0;&#x4E48;"><a href="#16&#x3001;&#x4EE5;&#x524D;&#x7AEF;&#x89D2;&#x5EA6;&#x51FA;&#x53D1;&#x505A;&#x597D;SEO&#x9700;&#x8981;&#x8003;&#x8651;&#x4EC0;&#x4E48;" class="headerlink" title="16&#x3001;&#x4EE5;&#x524D;&#x7AEF;&#x89D2;&#x5EA6;&#x51FA;&#x53D1;&#x505A;&#x597D;SEO&#x9700;&#x8981;&#x8003;&#x8651;&#x4EC0;&#x4E48;"></a>16&#x3001;&#x4EE5;&#x524D;&#x7AEF;&#x89D2;&#x5EA6;&#x51FA;&#x53D1;&#x505A;&#x597D;SEO&#x9700;&#x8981;&#x8003;&#x8651;&#x4EC0;&#x4E48;</h2><blockquote>
<p>&#x4E86;&#x89E3;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x5982;&#x4F55;&#x6293;&#x53D6;&#x7F51;&#x9875;&#x548C;&#x5982;&#x4F55;&#x7D22;&#x5F15;&#x7F51;&#x9875;</p>
</blockquote>
<p>&#x4F60;&#x9700;&#x8981;&#x77E5;&#x9053;&#x4E00;&#x4E9B;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x57FA;&#x672C;&#x5DE5;&#x4F5C;&#x539F;&#x7406;&#xFF0C;&#x5404;&#x4E2A;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4E4B;&#x95F4;&#x7684;&#x533A;&#x522B;&#xFF0C;&#x641C;&#x7D22;&#x673A;&#x5668;&#x4EBA;&#xFF08;SE robot &#x6216;&#x53EB; web crawler&#xFF09;&#x5982;&#x4F55;&#x8FDB;&#x884C;&#x5DE5;&#x4F5C;&#xFF0C;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x5982;&#x4F55;&#x5BF9;&#x641C;&#x7D22;&#x7ED3;&#x679C;&#x8FDB;&#x884C;&#x6392;&#x5E8F;&#x7B49;&#x7B49;&#x3002;</p>
<blockquote>
<p>Meta&#x6807;&#x7B7E;&#x4F18;&#x5316;</p>
</blockquote>
<p>&#x4E3B;&#x8981;&#x5305;&#x62EC;&#x4E3B;&#x9898;&#xFF08;Title)&#xFF0C;&#x7F51;&#x7AD9;&#x63CF;&#x8FF0;(Description)&#xFF0C;&#x548C;&#x5173;&#x952E;&#x8BCD;&#xFF08;Keywords&#xFF09;&#x3002;<br>&#x8FD8;&#x6709;&#x4E00;&#x4E9B;&#x5176;&#x5B83;&#x7684;&#x9690;&#x85CF;&#x6587;&#x5B57;&#x6BD4;&#x5982;Author&#xFF08;&#x4F5C;&#x8005;&#xFF09;&#xFF0C;Category&#xFF08;&#x76EE;&#x5F55;&#xFF09;&#xFF0C;Language&#xFF08;&#x7F16;&#x7801;&#x8BED;&#x79CD;&#xFF09;&#x7B49;&#x3002;</p>
<blockquote>
<p>&#x5982;&#x4F55;&#x9009;&#x53D6;&#x5173;&#x952E;&#x8BCD;&#x5E76;&#x5728;&#x7F51;&#x9875;&#x4E2D;&#x653E;&#x7F6E;&#x5173;&#x952E;&#x8BCD;</p>
</blockquote>
<ul>
<li>&#x641C;&#x7D22;&#x5C31;&#x5F97;&#x7528;&#x5173;&#x952E;&#x8BCD;&#x3002;<ul>
<li>&#x5173;&#x952E;&#x8BCD;&#x5206;&#x6790;&#x548C;&#x9009;&#x62E9;&#x662F;SEO&#x6700;&#x91CD;&#x8981;&#x7684;&#x5DE5;&#x4F5C;&#x4E4B;&#x4E00;&#x3002;</li>
</ul>
</li>
<li>&#x9996;&#x5148;&#x8981;&#x7ED9;&#x7F51;&#x7AD9;&#x786E;&#x5B9A;&#x4E3B;&#x5173;&#x952E;&#x8BCD;&#xFF08;&#x4E00;&#x822C;&#x5728;5&#x4E2A;&#x4E0A;&#x4E0B;&#xFF09;<ul>
<li>&#x9488;&#x5BF9;&#x8FD9;&#x4E9B;&#x5173;&#x952E;&#x8BCD;&#x8FDB;&#x884C;&#x4F18;&#x5316;<ul>
<li>&#x5173;&#x952E;&#x8BCD;&#x5BC6;&#x5EA6;&#xFF08;Density&#xFF09;</li>
<li>&#x76F8;&#x5173;&#x5EA6;&#xFF08;Relavancy&#xFF09;</li>
<li>&#x7A81;&#x51FA;&#x6027;&#xFF08;Prominency&#xFF09;&#x7B49;</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote>
<p>&#x4E86;&#x89E3;&#x4E3B;&#x8981;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;</p>
</blockquote>
<p>&#x867D;&#x7136;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x6709;&#x5F88;&#x591A;&#xFF0C;&#x4F46;&#x662F;&#x5BF9;&#x7F51;&#x7AD9;&#x6D41;&#x91CF;&#x8D77;&#x51B3;&#x5B9A;&#x4F5C;&#x7528;&#x7684;&#x5C31;&#x90A3;&#x4E48;&#x51E0;&#x4E2A;&#x3002;<br>&#x6BD4;&#x5982;&#x82F1;&#x6587;&#x7684;&#x4E3B;&#x8981;&#x6709;Google&#xFF0C;Yahoo&#xFF0C;Bing&#x7B49;&#xFF1B;&#x4E2D;&#x6587;&#x7684;&#x6709;&#x767E;&#x5EA6;&#xFF0C;&#x641C;&#x72D7;&#xFF0C;&#x6709;&#x9053;&#x7B49;&#x3002;<br>&#x4E0D;&#x540C;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x5BF9;&#x9875;&#x9762;&#x7684;&#x6293;&#x53D6;&#x548C;&#x7D22;&#x5F15;&#x3001;&#x6392;&#x5E8F;&#x7684;&#x89C4;&#x5219;&#x90FD;&#x4E0D;&#x4E00;&#x6837;&#x3002;<br>&#x8FD8;&#x8981;&#x4E86;&#x89E3;&#x5404;&#x641C;&#x7D22;&#x95E8;&#x6237;&#x548C;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4E4B;&#x95F4;&#x7684;&#x5173;&#x7CFB;&#xFF0C;&#x6BD4;&#x5982;AOL&#x7F51;&#x9875;&#x641C;&#x7D22;&#x7528;&#x7684;&#x662F;Google&#x7684;&#x641C;&#x7D22;&#x6280;&#x672F;&#xFF0C;MSN&#x7528;&#x7684;&#x662F;Bing&#x7684;&#x6280;&#x672F;&#x3002;</p>
<blockquote>
<p>&#x4E3B;&#x8981;&#x7684;&#x4E92;&#x8054;&#x7F51;&#x76EE;&#x5F55;</p>
</blockquote>
<p>Open Directory&#x81EA;&#x8EAB;&#x4E0D;&#x662F;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#xFF0C;&#x800C;&#x662F;&#x4E00;&#x4E2A;&#x5927;&#x578B;&#x7684;&#x7F51;&#x7AD9;&#x76EE;&#x5F55;&#xFF0C;<br>&#x4ED6;&#x548C;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x4E3B;&#x8981;&#x533A;&#x522B;&#x662F;&#x7F51;&#x7AD9;&#x5185;&#x5BB9;&#x7684;&#x6536;&#x96C6;&#x65B9;&#x5F0F;&#x4E0D;&#x540C;&#x3002;&#x76EE;&#x5F55;&#x662F;&#x4EBA;&#x5DE5;&#x7F16;&#x8F91;&#x7684;&#xFF0C;&#x4E3B;&#x8981;&#x6536;&#x5F55;&#x7F51;&#x7AD9;&#x4E3B;&#x9875;&#xFF1B;<br>&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x662F;&#x81EA;&#x52A8;&#x6536;&#x96C6;&#x7684;&#xFF0C;&#x9664;&#x4E86;&#x4E3B;&#x9875;&#x5916;&#x8FD8;&#x6293;&#x53D6;&#x5927;&#x91CF;&#x7684;&#x5185;&#x5BB9;&#x9875;&#x9762;&#x3002;</p>
<blockquote>
<p>&#x6309;&#x70B9;&#x51FB;&#x4ED8;&#x8D39;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;</p>
</blockquote>
<p>&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4E5F;&#x9700;&#x8981;&#x751F;&#x5B58;&#xFF0C;&#x968F;&#x7740;&#x4E92;&#x8054;&#x7F51;&#x5546;&#x52A1;&#x7684;&#x8D8A;&#x6765;&#x8D8A;&#x6210;&#x719F;&#xFF0C;&#x6536;&#x8D39;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4E5F;&#x5F00;&#x59CB;&#x5927;&#x884C;&#x5176;&#x9053;&#x3002;<br>&#x6700;&#x5178;&#x578B;&#x7684;&#x6709; Overture &#x548C;&#x767E;&#x5EA6;&#xFF0C;&#x5F53;&#x7136;&#x4E5F;&#x5305;&#x62EC; Google &#x7684;&#x5E7F;&#x544A;&#x9879;&#x76EE; Google Adwords&#x3002;<br>&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x7684;&#x4EBA;&#x901A;&#x8FC7;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x70B9;&#x51FB;&#x5E7F;&#x544A;&#x6765;&#x5B9A;&#x4F4D;&#x5546;&#x4E1A;&#x7F51;&#x7AD9;&#xFF0C;&#x8FD9;&#x91CC;&#x9762;&#x4E5F;&#x5927;&#x6709;&#x4F18;&#x5316;&#x548C;&#x6392;&#x540D;&#x7684;&#x5B66;&#x95EE;&#xFF0C;&#x7528;&#x6700;&#x5C11;&#x7684;&#x5E7F;&#x544A;&#x6295;&#x5165;&#x83B7;&#x5F97;&#x6700;&#x591A;&#x7684;&#x70B9;&#x51FB;&#x3002;</p>
<blockquote>
<p>&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x767B;&#x5F55;</p>
</blockquote>
<p>&#x7F51;&#x7AD9;&#x505A;&#x5B8C;&#x4E86;&#x4EE5;&#x540E;&#xFF0C;&#x8981;&#x8BA9;&#x522B;&#x4EBA;&#x627E;&#x5230;&#x4F60;&#xFF0C;&#x6700;&#x7B80;&#x5355;&#x7684;&#x529E;&#x6CD5;&#x5C31;&#x662F;&#x5C06;&#x7F51;&#x7AD9;&#x63D0;&#x4EA4;&#xFF08;submit&#xFF09;&#x5230;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x3002;<br>&#x5982;&#x679C;&#x662F;&#x5546;&#x4E1A;&#x7F51;&#x7AD9;&#xFF0C;&#x4E3B;&#x8981;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x548C;&#x76EE;&#x5F55;&#x90FD;&#x4F1A;&#x8981;&#x6C42;&#x4F60;&#x4ED8;&#x8D39;&#x6765;&#x83B7;&#x5F97;&#x6536;&#x5F55;&#xFF08;&#x6BD4;&#x5982; Yahoo &#x8981;299&#x7F8E;&#x5143;&#xFF09;<br>&#x4F46;&#x662F;&#x597D;&#x6D88;&#x606F;&#x662F;&#xFF08;&#x81F3;&#x5C11;&#x5230;&#x76EE;&#x524D;&#x4E3A;&#x6B62;&#xFF09;&#x6700;&#x5927;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE; Google &#x76EE;&#x524D;&#x8FD8;&#x662F;&#x514D;&#x8D39;&#xFF0C;<br>&#x800C;&#x4E14;&#x5B83;&#x4E3B;&#x5BB0;&#x7740; 60&#xFF05; &#x4EE5;&#x4E0A;&#x7684;&#x641C;&#x7D22;&#x5E02;&#x573A;&#x3002;</p>
<blockquote>
<p>&#x94FE;&#x63A5;&#x4EA4;&#x6362;&#x548C;&#x94FE;&#x63A5;&#x5E7F;&#x6CDB;&#x5EA6;&#xFF08;Link Popularity&#xFF09;</p>
</blockquote>
<p>&#x7F51;&#x9875;&#x5185;&#x5BB9;&#x90FD;&#x662F;&#x4EE5;&#x8D85;&#x6587;&#x672C;&#xFF08;Hypertext&#xFF09;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x4E92;&#x76F8;&#x94FE;&#x63A5;&#x7684;&#xFF0C;&#x7F51;&#x7AD9;&#x4E4B;&#x95F4;&#x4E5F;&#x662F;&#x5982;&#x6B64;<br>&#x9664;&#x4E86;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4EE5;&#x5916;&#xFF0C;&#x4EBA;&#x4EEC;&#x4E5F;&#x6BCF;&#x5929;&#x901A;&#x8FC7;&#x4E0D;&#x540C;&#x7F51;&#x7AD9;&#x4E4B;&#x95F4;&#x7684;&#x94FE;&#x63A5;&#x6765;Surfing&#xFF08;&#x201C;&#x51B2;&#x6D6A;&#x201D;&#xFF09;<br>&#x5176;&#x5B83;&#x7F51;&#x7AD9;&#x5230;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x7684;&#x94FE;&#x63A5;&#x8D8A;&#x591A;&#xFF0C;&#x4F60;&#x4E5F;&#x5C31;&#x4F1A;&#x83B7;&#x5F97;&#x66F4;&#x591A;&#x7684;&#x8BBF;&#x95EE;&#x91CF;<br>&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x7684;&#x5916;&#x90E8;&#x94FE;&#x63A5;&#x6570;&#x8D8A;&#x591A;&#xFF0C;&#x4F1A;&#x88AB;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x8BA4;&#x4E3A;&#x5B83;&#x7684;&#x91CD;&#x8981;&#x6027;&#x8D8A;&#x5927;&#xFF0C;&#x4ECE;&#x800C;&#x7ED9;&#x4F60;&#x66F4;&#x9AD8;&#x7684;&#x6392;&#x540D;</p>
<blockquote>
<p>&#x5408;&#x7406;&#x7684;&#x6807;&#x7B7E;&#x4F7F;&#x7528;</p>
</blockquote>
<h2 id="17&#x3001;&#x6709;&#x54EA;&#x4E9B;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x5BF9;&#x4E00;&#x4E2A;-DOM-&#x8BBE;&#x7F6E;&#x5B83;&#x7684;-CSS-&#x6837;&#x5F0F;&#xFF1F;"><a href="#17&#x3001;&#x6709;&#x54EA;&#x4E9B;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x5BF9;&#x4E00;&#x4E2A;-DOM-&#x8BBE;&#x7F6E;&#x5B83;&#x7684;-CSS-&#x6837;&#x5F0F;&#xFF1F;" class="headerlink" title="17&#x3001;&#x6709;&#x54EA;&#x4E9B;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x5BF9;&#x4E00;&#x4E2A; DOM &#x8BBE;&#x7F6E;&#x5B83;&#x7684; CSS &#x6837;&#x5F0F;&#xFF1F;&#x3000;"></a>17&#x3001;&#x6709;&#x54EA;&#x4E9B;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x5BF9;&#x4E00;&#x4E2A; DOM &#x8BBE;&#x7F6E;&#x5B83;&#x7684; CSS &#x6837;&#x5F0F;&#xFF1F;&#x3000;</h2><blockquote>
<p>&#x5916;&#x90E8;&#x6837;&#x5F0F;&#x8868;&#xFF0C;&#x5F15;&#x5165;&#x4E00;&#x4E2A;&#x5916;&#x90E8;css&#x6587;&#x4EF6;<br>&#x5185;&#x90E8;&#x6837;&#x5F0F;&#x8868;&#xFF0C;&#x5C06;css&#x4EE3;&#x7801;&#x653E;&#x5728; <head> &#x6807;&#x7B7E;&#x5185;&#x90E8;<br>&#x5185;&#x8054;&#x6837;&#x5F0F;&#xFF0C;&#x5C06;css&#x6837;&#x5F0F;&#x76F4;&#x63A5;&#x5B9A;&#x4E49;&#x5728; HTML &#x5143;&#x7D20;&#x5185;&#x90E8;</head></p>
</blockquote>
<h2 id="18&#x3001;CSS-&#x9009;&#x62E9;&#x5668;"><a href="#18&#x3001;CSS-&#x9009;&#x62E9;&#x5668;" class="headerlink" title="18&#x3001;CSS &#x9009;&#x62E9;&#x5668;"></a>18&#x3001;CSS &#x9009;&#x62E9;&#x5668;</h2><blockquote>
<p>&#x6D3E;&#x751F;&#x9009;&#x62E9;&#x5668;/&#x6807;&#x7B7E;&#x9009;&#x62E9;&#x5668;&#xFF08;&#x7528; HTML &#x6807;&#x7B7E;&#x7533;&#x660E;, div, h1, p&#xFF09;<br>id&#x9009;&#x62E9;&#x5668;&#xFF08;&#x7528; DOM &#x7684; ID &#x7533;&#x660E;, #myid&#xFF09;<br>&#x7C7B;&#x9009;&#x62E9;&#x5668;&#xFF08;&#x7528;&#x4E00;&#x4E2A;&#x6837;&#x5F0F;&#x7C7B;&#x540D;&#x7533;&#x660E;, .myclassname&#xFF09;<br>&#x5C5E;&#x6027;&#x9009;&#x62E9;&#x5668;&#xFF08;&#x7528;DOM&#x7684;&#x5C5E;&#x6027;&#x7533;&#x660E;&#xFF0C;&#x5C5E;&#x4E8E;CSS2&#xFF0C;IE6&#x4E0D;&#x652F;&#x6301;&#xFF0C;&#x4E0D;&#x5E38;&#x7528;&#xFF0C;&#x4E0D;&#x77E5;&#x9053;&#x5C31;&#x7B97;&#x4E86;&#xFF09;<br>&#x9664;&#x4E86;&#x524D;3&#x79CD;&#x57FA;&#x672C;&#x9009;&#x62E9;&#x5668;&#xFF0C;&#x8FD8;&#x6709;&#x4E00;&#x4E9B;&#x6269;&#x5C55;&#x9009;&#x62E9;&#x5668;&#xFF0C;&#x5305;&#x62EC;<br>&#x540E;&#x4EE3;&#x9009;&#x62E9;&#x5668;&#xFF08;&#x5229;&#x7528;&#x7A7A;&#x683C;&#x95F4;&#x9694;&#xFF0C;&#x6BD4;&#x5982;div .a{}&#xFF09;<br>&#x7FA4;&#x7EC4;&#x9009;&#x62E9;&#x5668;&#xFF08;&#x5229;&#x7528;&#x9017;&#x53F7;&#x95F4;&#x9694;&#xFF0C;&#x6BD4;&#x5982;p,div,#a{}&#xFF09;<br>&#x76F8;&#x90BB;&#x9009;&#x62E9;&#x5668;&#xFF08;h1 + p&#xFF09;<br>&#x5B50;&#x9009;&#x62E9;&#x5668;&#xFF08;ul &gt; li&#xFF09;<br>&#x901A;&#x914D;&#x7B26;&#x9009;&#x62E9;&#x5668;&#xFF08; * &#xFF09;<br>&#x5C5E;&#x6027;&#x9009;&#x62E9;&#x5668;&#xFF08;a[rel = &#x201C;external&#x201D;]&#xFF09;<br>&#x4F2A;&#x7C7B;&#x9009;&#x62E9;&#x5668;&#xFF08;a: hover, li: nth - child&#xFF09;</p>
</blockquote>
<p>CSS3 &#x65B0;&#x589E;&#x4F2A;&#x7C7B;&#x4E3E;&#x4F8B;&#xFF1A;</p>
<blockquote>
<p>p:first-of-type     &#x9009;&#x62E9;&#x5C5E;&#x4E8E;&#x5176;&#x7236;&#x5143;&#x7D20;&#x7684;&#x9996;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x7684;&#x6BCF;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x3002;<br>p:last-of-type      &#x9009;&#x62E9;&#x5C5E;&#x4E8E;&#x5176;&#x7236;&#x5143;&#x7D20;&#x7684;&#x6700;&#x540E; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x7684;&#x6BCF;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x3002;<br>p:only-of-type      &#x9009;&#x62E9;&#x5C5E;&#x4E8E;&#x5176;&#x7236;&#x5143;&#x7D20;&#x552F;&#x4E00;&#x7684; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x7684;&#x6BCF;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x3002;<br>p:only-child        &#x9009;&#x62E9;&#x5C5E;&#x4E8E;&#x5176;&#x7236;&#x5143;&#x7D20;&#x7684;&#x552F;&#x4E00;&#x5B50;&#x5143;&#x7D20;&#x7684;&#x6BCF;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x3002;<br>p:nth-child(2)      &#x9009;&#x62E9;&#x5C5E;&#x4E8E;&#x5176;&#x7236;&#x5143;&#x7D20;&#x7684;&#x7B2C;&#x4E8C;&#x4E2A;&#x5B50;&#x5143;&#x7D20;&#x7684;&#x6BCF;&#x4E2A; <code>&lt;p&gt;</code> &#x5143;&#x7D20;&#x3002;<br>:enabled&#x3001;:disabled &#x63A7;&#x5236;&#x8868;&#x5355;&#x63A7;&#x4EF6;&#x7684;&#x7981;&#x7528;&#x72B6;&#x6001;&#x3002;<br>:checked            &#x5355;&#x9009;&#x6846;&#x6216;&#x590D;&#x9009;&#x6846;&#x88AB;&#x9009;&#x4E2D;&#x3002;</p>
</blockquote>
<p>&#x53EF;&#x7EE7;&#x627F;&#xFF1A; font-size font-family color, UL LI DL DD DT;<br>&#x4E0D;&#x53EF;&#x7EE7;&#x627F; &#xFF1A;border padding margin width height ;<br>&#x4F18;&#x5148;&#x7EA7;&#x5C31;&#x8FD1;&#x539F;&#x5219;&#xFF0C;&#x6837;&#x5F0F;&#x5B9A;&#x4E49;&#x6700;&#x8FD1;&#x8005;&#x4E3A;&#x51C6;; &#x8F7D;&#x5165;&#x6837;&#x5F0F;&#x4EE5;&#x6700;&#x540E;&#x8F7D;&#x5165;&#x7684;&#x5B9A;&#x4F4D;&#x4E3A;&#x51C6;;</p>
<p>CSS&#x9009;&#x62E9;&#x5668;&#x7684;&#x4F18;&#x5148;&#x7EA7;&#x662F;&#x600E;&#x4E48;&#x6837;&#x5B9A;&#x4E49;&#x7684;?  <code>!important &gt;  id &gt; class &gt; tag</code>  </p>
<p>important &#x6BD4; &#x5185;&#x8054;&#x4F18;&#x5148;&#x7EA7;&#x9AD8;&#x3002;</p>
<p>&#x57FA;&#x672C;&#x539F;&#x5219;&#xFF1A;&#x4E00;&#x822C;&#x800C;&#x8A00;&#xFF0C;&#x9009;&#x62E9;&#x5668;&#x8D8A;&#x7279;&#x6B8A;&#xFF0C;&#x5B83;&#x7684;&#x4F18;&#x5148;&#x7EA7;&#x8D8A;&#x9AD8;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x9009;&#x62E9;&#x5668;&#x6307;&#x5411;&#x7684;&#x8D8A;&#x51C6;&#x786E;&#xFF0C;&#x5B83;&#x7684;&#x4F18;&#x5148;&#x7EA7;&#x5C31;&#x8D8A;&#x9AD8;&#x3002;</p>
<p>&#x590D;&#x6742;&#x7684;&#x8BA1;&#x7B97;&#x65B9;&#x6CD5;&#xFF1A;</p>
<blockquote>
<p>&#x7528;1&#x8868;&#x793A;&#x6D3E;&#x751F;&#x9009;&#x62E9;&#x5668;&#x7684;&#x4F18;&#x5148;&#x7EA7;<br>&#x7528;10&#x8868;&#x793A;&#x7C7B;&#x9009;&#x62E9;&#x5668;&#x7684;&#x4F18;&#x5148;&#x7EA7;<br>&#x7528;100&#x6807;&#x793A;ID&#x9009;&#x62E9;&#x5668;&#x7684;&#x4F18;&#x5148;&#x7EA7;<br>div.test1 .span var &#x4F18;&#x5148;&#x7EA7; 1+10 +10 +1<br>span#xxx .songs li &#x4F18;&#x5148;&#x7EA7;1+100 + 10 + 1</p>
</blockquote>
<p><code>#xxx li &#x4F18;&#x5148;&#x7EA7; 100 +1</code></p>
<p>&#x90A3;&#x4E48;&#x95EE;&#x9898;&#x6765;&#x4E86;&#xFF0C;&#x770B;&#x4E0B;&#x5217;&#x4EE3;&#x7801;&#xFF0C;</p><p>&#x6807;&#x7B7E;&#x5185;&#x7684;&#x6587;&#x5B57;&#x662F;&#x4EC0;&#x4E48;&#x989C;&#x8272;&#x7684;&#xFF1F;</p>
<figure class="highlight html"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div></pre></td><td class="code"><pre><div class="line"><span class="tag">&lt;<span class="name">style</span>&gt;</span><span class="css"></span></div><div class="line"><span class="selector-class">.classA</span>{ <span class="attribute">color</span>:blue;}</div><div class="line"><span class="selector-class">.classB</span>{ <span class="attribute">color</span>:red;}</div><div class="line"><span class="tag">&lt;/<span class="name">style</span>&gt;</span></div><div class="line"><span class="tag">&lt;<span class="name">body</span>&gt;</span></div><div class="line"><span class="tag">&lt;<span class="name">p</span> <span class="attr">class</span>=<span class="string">&apos;classB classA&apos;</span>&gt;</span> 123 <span class="tag">&lt;/<span class="name">p</span>&gt;</span></div><div class="line"><span class="tag">&lt;/<span class="name">body</span>&gt;</span></div></pre></td></tr></table></figure>
<p>red&#x3002;&#x4E0E;&#x6837;&#x5F0F;&#x5B9A;&#x4E49;&#x5728;&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x5148;&#x540E;&#x987A;&#x5E8F;&#x6709;&#x5173;&#xFF0C;&#x5373;&#x662F;&#x540E;&#x9762;&#x7684;&#x8986;&#x76D6;&#x524D;&#x9762;&#x7684;&#xFF0C;&#x4E0E;&#x5728;<code>&lt;p class=&apos;classB classA&apos;&gt;</code>&#x4E2D;&#x7684;&#x5148;&#x540E;&#x5173;&#x7CFB;&#x65E0;&#x5173;&#x3002;</p>
<h2 id="19&#x3001;CSS-&#x4E2D;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x54EA;&#x4E9B;&#x5C5E;&#x6027;&#x5B9A;&#x4E49;&#xFF0C;&#x4F7F;&#x5F97;&#x4E00;&#x4E2A;-DOM-&#x5143;&#x7D20;&#x4E0D;&#x663E;&#x793A;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x89C6;&#x8303;&#x56F4;&#x5185;&#xFF1F;"><a href="#19&#x3001;CSS-&#x4E2D;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x54EA;&#x4E9B;&#x5C5E;&#x6027;&#x5B9A;&#x4E49;&#xFF0C;&#x4F7F;&#x5F97;&#x4E00;&#x4E2A;-DOM-&#x5143;&#x7D20;&#x4E0D;&#x663E;&#x793A;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x89C6;&#x8303;&#x56F4;&#x5185;&#xFF1F;" class="headerlink" title="19&#x3001;CSS &#x4E2D;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x54EA;&#x4E9B;&#x5C5E;&#x6027;&#x5B9A;&#x4E49;&#xFF0C;&#x4F7F;&#x5F97;&#x4E00;&#x4E2A; DOM &#x5143;&#x7D20;&#x4E0D;&#x663E;&#x793A;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x89C6;&#x8303;&#x56F4;&#x5185;&#xFF1F;"></a>19&#x3001;CSS &#x4E2D;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x54EA;&#x4E9B;&#x5C5E;&#x6027;&#x5B9A;&#x4E49;&#xFF0C;&#x4F7F;&#x5F97;&#x4E00;&#x4E2A; DOM &#x5143;&#x7D20;&#x4E0D;&#x663E;&#x793A;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x53EF;&#x89C6;&#x8303;&#x56F4;&#x5185;&#xFF1F;</h2><blockquote>
<p>&#x6700;&#x57FA;&#x672C;&#x7684;&#xFF1A;&#x8BBE;&#x7F6E; display &#x5C5E;&#x6027;&#x4E3A; none &#xFF0C;&#x6216;&#x8005;&#x8BBE;&#x7F6E; visibility &#x5C5E;&#x6027;&#x4E3A; hidden<br>&#x6280;&#x5DE7;&#x6027;&#xFF1A;&#x8BBE;&#x7F6E;&#x5BBD;&#x9AD8;&#x4E3A; 0&#xFF0C;&#x8BBE;&#x7F6E;&#x900F;&#x660E;&#x5EA6;&#x4E3A; 0&#xFF0C;&#x8BBE;&#x7F6E; z-index &#x4F4D;&#x7F6E;&#x5728; -1000em</p>
</blockquote>
<h2 id="20&#x3001;&#x8D85;&#x94FE;&#x63A5;&#x8BBF;&#x95EE;&#x8FC7;&#x540E;-hover-&#x5C31;&#x6837;&#x5F0F;&#x4E0D;&#x51FA;&#x73B0;&#x7684;&#x95EE;&#x9898;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#xFF1F;"><a href="#20&#x3001;&#x8D85;&#x94FE;&#x63A5;&#x8BBF;&#x95EE;&#x8FC7;&#x540E;-hover-&#x5C31;&#x6837;&#x5F0F;&#x4E0D;&#x51FA;&#x73B0;&#x7684;&#x95EE;&#x9898;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#xFF1F;" class="headerlink" title="20&#x3001;&#x8D85;&#x94FE;&#x63A5;&#x8BBF;&#x95EE;&#x8FC7;&#x540E; hover &#x5C31;&#x6837;&#x5F0F;&#x4E0D;&#x51FA;&#x73B0;&#x7684;&#x95EE;&#x9898;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#xFF1F;"></a>20&#x3001;&#x8D85;&#x94FE;&#x63A5;&#x8BBF;&#x95EE;&#x8FC7;&#x540E; hover &#x5C31;&#x6837;&#x5F0F;&#x4E0D;&#x51FA;&#x73B0;&#x7684;&#x95EE;&#x9898;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#xFF1F;</h2><p>&#x88AB;&#x70B9;&#x51FB;&#x8BBF;&#x95EE;&#x8FC7;&#x7684;&#x8D85;&#x94FE;&#x63A5;&#x6837;&#x5F0F;&#x4E0D;&#x5728;&#x5177;&#x6709; hover &#x548C; active &#x4E86;&#xFF1B;</p>
<p>&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#x662F;&#x6539;&#x53D8;CSS&#x5C5E;&#x6027;&#x7684;&#x6392;&#x5217;&#x987A;&#x5E8F;: <code>L-V-H-A&#xFF08;link, visited, hover, active&#xFF09;</code></p>
<h2 id="21-&#x4EC0;&#x4E48;&#x662F;-Css-Hack&#xFF1F;ie6-7-8-&#x7684;-hack-&#x5206;&#x522B;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;"><a href="#21-&#x4EC0;&#x4E48;&#x662F;-Css-Hack&#xFF1F;ie6-7-8-&#x7684;-hack-&#x5206;&#x522B;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;" class="headerlink" title="21. &#x4EC0;&#x4E48;&#x662F; Css Hack&#xFF1F;ie6,7,8 &#x7684; hack &#x5206;&#x522B;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;"></a>21. &#x4EC0;&#x4E48;&#x662F; Css Hack&#xFF1F;ie6,7,8 &#x7684; hack &#x5206;&#x522B;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;</h2><p>&#x9488;&#x5BF9;&#x4E0D;&#x540C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5199;&#x4E0D;&#x540C;&#x7684;CSS code&#x7684;&#x8FC7;&#x7A0B;&#xFF0C;&#x5C31;&#x662F;CSS hack&#x3002;</p>
<p>&#x793A;&#x4F8B;&#x5982;&#x4E0B;&#xFF1A;</p>
<figure class="highlight"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div></pre></td><td class="code"><pre><div class="line"> #test{   </div><div class="line">      width:300px;   </div><div class="line">      height:300px;   </div><div class="line">      background-color:blue;      /*firefox*/</div><div class="line">      background-color:red\9;      /*all ie*/</div><div class="line">      background-color:yellow;    /*ie8*/</div><div class="line">      +background-color:pink;        /*ie7*/</div><div class="line">      _background-color:orange;       /*ie6*/    }  </div><div class="line">      :root #test { background-color:purple\9; }  /*ie9*/</div><div class="line">@media all and (min-width:0px)</div><div class="line">     { #test {background-color:black;} }  /*opera*/</div><div class="line">@media screen and (-webkit-min-device-pixel-ratio:0)</div><div class="line">{ #test {background-color:gray;} }       /*chrome and safari*/</div></pre></td></tr></table></figure>
<h2 id="22&#x3001;&#x884C;&#x5185;&#x5143;&#x7D20;&#x548C;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x533A;&#x522B;&#xFF0C;&#x884C;&#x5185;&#x5143;&#x7D20;&#x7684;-padding-&#x548C;-margin-&#x53EF;&#x8BBE;&#x7F6E;&#x5417;&#xFF1F;"><a href="#22&#x3001;&#x884C;&#x5185;&#x5143;&#x7D20;&#x548C;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x533A;&#x522B;&#xFF0C;&#x884C;&#x5185;&#x5143;&#x7D20;&#x7684;-padding-&#x548C;-margin-&#x53EF;&#x8BBE;&#x7F6E;&#x5417;&#xFF1F;" class="headerlink" title="22&#x3001;&#x884C;&#x5185;&#x5143;&#x7D20;&#x548C;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x533A;&#x522B;&#xFF0C;&#x884C;&#x5185;&#x5143;&#x7D20;&#x7684; padding &#x548C; margin &#x53EF;&#x8BBE;&#x7F6E;&#x5417;&#xFF1F;"></a>22&#x3001;&#x884C;&#x5185;&#x5143;&#x7D20;&#x548C;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x533A;&#x522B;&#xFF0C;&#x884C;&#x5185;&#x5143;&#x7D20;&#x7684; padding &#x548C; margin &#x53EF;&#x8BBE;&#x7F6E;&#x5417;&#xFF1F;</h2><blockquote>
<p>&#x5757;&#x7EA7;&#x5143;&#x7D20;&#xFF1A;div p h1 h2 h3 h4 form ul ol li dl dt dd<br>&#x884C;&#x5185;&#x5143;&#x7D20;: a b br i span input select<br>&#x77E5;&#x540D;&#x7684;&#x7A7A;&#x5143;&#x7D20;&#xFF1A;br img input link meta<br>&#x9C9C;&#x4E3A;&#x4EBA;&#x77E5;&#x7684;&#x662F;&#xFF1A;area base col command embed keygen param source track wbr</p>
</blockquote>
<p>&#x5757;&#x7EA7;&#x5143;&#x7D20;(block)&#x7279;&#x6027;&#xFF1A;</p>
<p>&#x603B;&#x662F;&#x72EC;&#x5360;&#x4E00;&#x884C;&#xFF0C;&#x8868;&#x73B0;&#x4E3A;&#x53E6;&#x8D77;&#x4E00;&#x884C;&#x5F00;&#x59CB;&#xFF0C;&#x800C;&#x4E14;&#x5176;&#x540E;&#x7684;&#x5143;&#x7D20;&#x4E5F;&#x5FC5;&#x987B;&#x53E6;&#x8D77;&#x4E00;&#x884C;&#x663E;&#x793A;;<br>&#x5BBD;&#x5EA6;(width)&#x3001;&#x9AD8;&#x5EA6;(height)&#x3001;&#x5185;&#x8FB9;&#x8DDD;(padding)&#x548C;&#x5916;&#x8FB9;&#x8DDD;(margin)&#x90FD;&#x53EF;&#x63A7;&#x5236;;</p>
<p>&#x5185;&#x8054;&#x5143;&#x7D20;(inline)&#x7279;&#x6027;&#xFF1A;</p>
<p>&#x548C;&#x76F8;&#x90BB;&#x7684;&#x5185;&#x8054;&#x5143;&#x7D20;&#x5728;&#x540C;&#x4E00;&#x884C;;<br>&#x5BBD;&#x5EA6;(width)&#x3001;&#x9AD8;&#x5EA6;(height)&#x3001;&#x5185;&#x8FB9;&#x8DDD;&#x7684; top/bottom(padding-top/padding-bottom) &#x548C;&#x5916;&#x8FB9;&#x8DDD;&#x7684; top/bottom(margin-top/margin-bottom) &#x90FD;&#x4E0D;&#x53EF;&#x6539;&#x53D8;&#xFF08;&#x4E5F;&#x5C31;&#x662F; padding &#x548C; margin &#x7684; left &#x548C; right &#x662F;&#x53EF;&#x4EE5;&#x8BBE;&#x7F6E;&#x7684;&#xFF09;&#xFF0C;&#x5C31;&#x662F;&#x91CC;&#x9762;&#x6587;&#x5B57;&#x6216;&#x56FE;&#x7247;&#x7684;&#x5927;&#x5C0F;&#x3002;</p>
<p>&#x90A3;&#x4E48;&#x95EE;&#x9898;&#x6765;&#x4E86;&#xFF0C;&#x6D4F;&#x89C8;&#x5668;&#x8FD8;&#x6709;&#x9ED8;&#x8BA4;&#x7684;&#x5929;&#x751F; inline-block &#x5143;&#x7D20;&#xFF08;&#x62E5;&#x6709;&#x5185;&#x5728;&#x5C3A;&#x5BF8;&#xFF0C;&#x53EF;&#x8BBE;&#x7F6E;&#x9AD8;&#x5BBD;&#xFF0C;&#x4F46;&#x4E0D;&#x4F1A;&#x81EA;&#x52A8;&#x6362;&#x884C;&#xFF09;&#xFF0C;&#x6709;&#x54EA;&#x4E9B;&#xFF1F;</p>
<p><code>&lt;input&gt; &#x3001;&lt;img&gt; &#x3001;&lt;button&gt; &#x3001;&lt;texterea&gt; &#x3001;&lt;label&gt;</code></p>
<p>&#x5185;&#x8054;&#x5143;&#x7D20;(inline element)</p>
<ul>
<li>a &#x2013; &#x951A;&#x70B9;</li>
<li>abbr &#x2013; &#x7F29;&#x5199;</li>
<li>acronym &#x2013; &#x9996;&#x5B57;</li>
<li>b &#x2013; &#x7C97;&#x4F53;(&#x4E0D;&#x63A8;&#x8350;)</li>
<li>big &#x2013; &#x5927;&#x5B57;&#x4F53;</li>
<li>br &#x2013; &#x6362;&#x884C;</li>
<li>em &#x2013; &#x5F3A;&#x8C03;</li>
<li>font &#x2013; &#x5B57;&#x4F53;&#x8BBE;&#x5B9A;(&#x4E0D;&#x63A8;&#x8350;)</li>
<li>i &#x2013; &#x659C;&#x4F53;</li>
<li>img &#x2013; &#x56FE;&#x7247;</li>
<li>input &#x2013; &#x8F93;&#x5165;&#x6846;</li>
<li>label &#x2013; &#x8868;&#x683C;&#x6807;&#x7B7E;</li>
<li>s &#x2013; &#x4E2D;&#x5212;&#x7EBF;(&#x4E0D;&#x63A8;&#x8350;)</li>
<li>select &#x2013; &#x9879;&#x76EE;&#x9009;&#x62E9;</li>
<li>small &#x2013; &#x5C0F;&#x5B57;&#x4F53;&#x6587;&#x672C;</li>
<li>span &#x2013; &#x5E38;&#x7528;&#x5185;&#x8054;&#x5BB9;&#x5668;&#xFF0C;&#x5B9A;&#x4E49;&#x6587;&#x672C;&#x5185;&#x533A;&#x5757;</li>
<li>strike &#x2013; &#x4E2D;&#x5212;&#x7EBF;</li>
<li>strong &#x2013; &#x7C97;&#x4F53;&#x5F3A;&#x8C03;</li>
<li>sub &#x2013; &#x4E0B;&#x6807;</li>
<li>sup &#x2013; &#x4E0A;&#x6807;</li>
<li>textarea &#x2013; &#x591A;&#x884C;&#x6587;&#x672C;&#x8F93;&#x5165;&#x6846;</li>
<li>tt &#x2013; &#x7535;&#x4F20;&#x6587;&#x672C;</li>
<li>u &#x2013; &#x4E0B;&#x5212;&#x7EBF;</li>
<li>var &#x2013; &#x5B9A;&#x4E49;&#x53D8;&#x91CF;</li>
</ul>
<p>&#x5757;&#x7EA7;&#x5143;&#x7D20;</p>
<ul>
<li>address &#x2013; &#x5730;&#x5740;</li>
<li>blockquote &#x2013; &#x5757;&#x5F15;&#x7528;</li>
<li>center &#x2013; &#x4E3E;&#x4E2D;&#x5BF9;&#x9F50;&#x5757;</li>
<li>dir &#x2013; &#x76EE;&#x5F55;&#x5217;&#x8868;</li>
<li>div &#x2013; &#x5E38;&#x7528;&#x5757;&#x7EA7;&#x5BB9;&#x6613;&#xFF0C;&#x4E5F;&#x662F;css layout&#x7684;&#x4E3B;&#x8981;&#x6807;&#x7B7E;</li>
<li>dl &#x2013; &#x5B9A;&#x4E49;&#x5217;&#x8868;</li>
<li>fieldset &#x2013; form&#x63A7;&#x5236;&#x7EC4;</li>
<li>form &#x2013; &#x4EA4;&#x4E92;&#x8868;&#x5355;</li>
<li>h1 &#x2013; &#x5927;&#x6807;&#x9898;</li>
<li>h2 &#x2013; &#x526F;&#x6807;&#x9898;</li>
<li>h3 &#x2013; 3&#x7EA7;&#x6807;&#x9898;</li>
<li>h4 &#x2013; 4&#x7EA7;&#x6807;&#x9898;</li>
<li>h5 &#x2013; 5&#x7EA7;&#x6807;&#x9898;</li>
<li>h6 &#x2013; 6&#x7EA7;&#x6807;&#x9898;</li>
<li>hr &#x2013; &#x6C34;&#x5E73;&#x5206;&#x9694;&#x7EBF;</li>
<li>isindex &#x2013; input prompt</li>
<li>menu &#x2013; &#x83DC;&#x5355;&#x5217;&#x8868;</li>
<li>noframes &#x2013; frames&#x53EF;&#x9009;&#x5185;&#x5BB9;&#xFF0C;&#xFF08;&#x5BF9;&#x4E8E;&#x4E0D;&#x652F;&#x6301;frame&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x663E;&#x793A;&#x6B64;&#x533A;&#x5757;&#x5185;&#x5BB9;&#xFF09;</li>
<li>noscript &#x2013; &#xFF09;&#x53EF;&#x9009;&#x811A;&#x672C;&#x5185;&#x5BB9;&#xFF08;&#x5BF9;&#x4E8E;&#x4E0D;&#x652F;&#x6301;script&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x663E;&#x793A;&#x6B64;&#x5185;&#x5BB9;&#xFF09;</li>
<li>ol &#x2013; &#x6392;&#x5E8F;&#x8868;&#x5355;</li>
<li>p &#x2013; &#x6BB5;&#x843D;</li>
<li>pre &#x2013; &#x683C;&#x5F0F;&#x5316;&#x6587;&#x672C;</li>
<li>table &#x2013; &#x8868;&#x683C;</li>
<li>ul &#x2013; &#x975E;&#x6392;&#x5E8F;&#x5217;&#x8868;</li>
</ul>
<h2 id="23&#x3001;&#x5916;&#x8FB9;&#x8DDD;&#x91CD;&#x53E0;&#x3001;&#x91CD;&#x53E0;&#x7684;&#x7ED3;&#x679C;"><a href="#23&#x3001;&#x5916;&#x8FB9;&#x8DDD;&#x91CD;&#x53E0;&#x3001;&#x91CD;&#x53E0;&#x7684;&#x7ED3;&#x679C;" class="headerlink" title="23&#x3001;&#x5916;&#x8FB9;&#x8DDD;&#x91CD;&#x53E0;&#x3001;&#x91CD;&#x53E0;&#x7684;&#x7ED3;&#x679C;"></a>23&#x3001;&#x5916;&#x8FB9;&#x8DDD;&#x91CD;&#x53E0;&#x3001;&#x91CD;&#x53E0;&#x7684;&#x7ED3;&#x679C;</h2><p>&#x5916;&#x8FB9;&#x8DDD;&#x91CD;&#x53E0;&#x5C31;&#x662F; margin-collapse&#x3002;&#x5728;CSS&#x5F53;&#x4E2D;&#xFF0C;&#x76F8;&#x90BB;&#x7684;&#x4E24;&#x4E2A;&#x76D2;&#x5B50;&#xFF08;&#x53EF;&#x80FD;&#x662F;&#x5144;&#x5F1F;&#x5173;&#x7CFB;&#x4E5F;&#x53EF;&#x80FD;&#x662F;&#x7956;&#x5148;&#x5173;&#x7CFB;&#xFF09;&#x7684;&#x5916;&#x8FB9;&#x8DDD;&#x53EF;&#x4EE5;&#x7ED3;&#x5408;&#x6210;&#x4E00;&#x4E2A;&#x5355;&#x72EC;&#x7684;&#x5916;&#x8FB9;&#x8DDD;&#x3002;&#x8FD9;&#x79CD;&#x5408;&#x5E76;&#x5916;&#x8FB9;&#x8DDD;&#x7684;&#x65B9;&#x5F0F;&#x88AB;&#x79F0;&#x4E3A;&#x6298;&#x53E0;&#xFF0C;&#x5E76;&#x4E14;&#x56E0;&#x800C;&#x6240;&#x7ED3;&#x5408;&#x6210;&#x7684;&#x5916;&#x8FB9;&#x8DDD;&#x79F0;&#x4E3A;&#x6298;&#x53E0;&#x5916;&#x8FB9;&#x8DDD;&#x3002;</p>
<p>&#x6298;&#x53E0;&#x7ED3;&#x679C;&#x9075;&#x5FAA;&#x4E0B;&#x5217;&#x8BA1;&#x7B97;&#x89C4;&#x5219;&#xFF1A;</p>
<blockquote>
<p>&#x4E24;&#x4E2A;&#x76F8;&#x90BB;&#x7684;&#x5916;&#x8FB9;&#x8DDD;&#x90FD;&#x662F;&#x6B63;&#x6570;&#x65F6;&#xFF0C;&#x6298;&#x53E0;&#x7ED3;&#x679C;&#x662F;&#x5B83;&#x4EEC;&#x4E24;&#x8005;&#x4E4B;&#x95F4;&#x8F83;&#x5927;&#x7684;&#x503C;&#x3002;<br>&#x4E24;&#x4E2A;&#x76F8;&#x90BB;&#x7684;&#x5916;&#x8FB9;&#x8DDD;&#x90FD;&#x662F;&#x8D1F;&#x6570;&#x65F6;&#xFF0C;&#x6298;&#x53E0;&#x7ED3;&#x679C;&#x662F;&#x4E24;&#x8005;&#x7EDD;&#x5BF9;&#x503C;&#x7684;&#x8F83;&#x5927;&#x503C;&#x3002;<br>&#x4E24;&#x4E2A;&#x5916;&#x8FB9;&#x8DDD;&#x4E00;&#x6B63;&#x4E00;&#x8D1F;&#x65F6;&#xFF0C;&#x6298;&#x53E0;&#x7ED3;&#x679C;&#x662F;&#x4E24;&#x8005;&#x7684;&#x76F8;&#x52A0;&#x7684;&#x548C;&#x3002;</p>
</blockquote>
<h2 id="24&#x3001;rgba-&#x548C;-opacity-&#x7684;&#x900F;&#x660E;&#x6548;&#x679C;&#x7684;&#x4E0D;&#x540C;"><a href="#24&#x3001;rgba-&#x548C;-opacity-&#x7684;&#x900F;&#x660E;&#x6548;&#x679C;&#x7684;&#x4E0D;&#x540C;" class="headerlink" title="24&#x3001;rgba() &#x548C; opacity &#x7684;&#x900F;&#x660E;&#x6548;&#x679C;&#x7684;&#x4E0D;&#x540C;"></a>24&#x3001;rgba() &#x548C; opacity &#x7684;&#x900F;&#x660E;&#x6548;&#x679C;&#x7684;&#x4E0D;&#x540C;</h2><blockquote>
<p>rgba() &#x548C; opacity &#x90FD;&#x80FD;&#x5B9E;&#x73B0;&#x900F;&#x660E;&#x6548;&#x679C;<br>&#x6700;&#x5927;&#x7684;&#x4E0D;&#x540C;&#x662F; opacity &#x4F5C;&#x7528;&#x4E8E;&#x5143;&#x7D20;&#xFF0C;&#x4EE5;&#x53CA;&#x5143;&#x7D20;&#x5185;&#x7684;&#x6240;&#x6709;&#x5185;&#x5BB9;&#x7684;&#x900F;&#x660E;&#x5EA6;&#xFF1B;<br>rgba() &#x53EA;&#x4F5C;&#x7528;&#x4E8E;&#x5143;&#x7D20;&#x7684;&#x989C;&#x8272;&#x6216;&#x5176;&#x80CC;&#x666F;&#x8272;&#x3002;<br>&#x8BBE;&#x7F6E; rgba &#x900F;&#x660E;&#x7684;&#x5143;&#x7D20;&#x7684;&#x5B50;&#x5143;&#x7D20;&#x4E0D;&#x4F1A;&#x7EE7;&#x627F;&#x900F;&#x660E;&#x6548;&#x679C;&#x3002;</p>
</blockquote>
<h2 id="25&#x3001;css&#x4E2D;&#x53EF;&#x4EE5;&#x8BA9;&#x6587;&#x5B57;&#x5728;&#x5782;&#x76F4;&#x548C;&#x6C34;&#x5E73;&#x65B9;&#x5411;&#x4E0A;&#x91CD;&#x53E0;&#x7684;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;"><a href="#25&#x3001;css&#x4E2D;&#x53EF;&#x4EE5;&#x8BA9;&#x6587;&#x5B57;&#x5728;&#x5782;&#x76F4;&#x548C;&#x6C34;&#x5E73;&#x65B9;&#x5411;&#x4E0A;&#x91CD;&#x53E0;&#x7684;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;" class="headerlink" title="25&#x3001;css&#x4E2D;&#x53EF;&#x4EE5;&#x8BA9;&#x6587;&#x5B57;&#x5728;&#x5782;&#x76F4;&#x548C;&#x6C34;&#x5E73;&#x65B9;&#x5411;&#x4E0A;&#x91CD;&#x53E0;&#x7684;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;"></a>25&#x3001;css&#x4E2D;&#x53EF;&#x4EE5;&#x8BA9;&#x6587;&#x5B57;&#x5728;&#x5782;&#x76F4;&#x548C;&#x6C34;&#x5E73;&#x65B9;&#x5411;&#x4E0A;&#x91CD;&#x53E0;&#x7684;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#x662F;&#x4EC0;&#x4E48;&#xFF1F;</h2><blockquote>
<p>&#x5782;&#x76F4;&#x65B9;&#x5411;&#xFF1A;line-height<br>&#x6C34;&#x5E73;&#x65B9;&#x5411;&#xFF1A;letter-spacing</p>
</blockquote>
<p><strong>&#x5173;&#x4E8E; letter-spacing &#x7684;&#x5DE7;&#x5999;&#x4F7F;&#x7528;&#xFF1A;</strong></p>
<blockquote>
<p>&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x6D88;&#x9664;inline-block&#x5143;&#x7D20;&#x95F4;&#x7684;&#x6362;&#x884C;&#x7B26;&#x7A7A;&#x683C;&#x95F4;&#x9699;&#x95EE;&#x9898;&#x3002;</p>
</blockquote>
<h2 id="&#x5982;&#x4F55;&#x5782;&#x76F4;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;"><a href="#&#x5982;&#x4F55;&#x5782;&#x76F4;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;" class="headerlink" title="&#x5982;&#x4F55;&#x5782;&#x76F4;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;"></a>&#x5982;&#x4F55;&#x5782;&#x76F4;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;</h2><p>&#x65B9;&#x6CD5;&#x4E00;&#xFF1A;&#x5DF2;&#x77E5;&#x5143;&#x7D20;&#x7684;&#x9AD8;&#x5BBD;</p>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div></pre></td><td class="code"><pre><div class="line"><span class="selector-id">#div1</span>{</div><div class="line">    <span class="attribute">background-color</span>: <span class="number">#6699FF</span>;</div><div class="line">    <span class="attribute">width</span>: <span class="number">200px</span>;</div><div class="line">    <span class="attribute">height</span>: <span class="number">200px</span>;</div><div class="line">    <span class="attribute">position</span>: absolute; <span class="comment">/* &#x7236;&#x5143;&#x7D20;&#x9700;&#x8981;&#x76F8;&#x5BF9;&#x5B9A;&#x4F4D; */</span></div><div class="line">    <span class="attribute">top</span>: <span class="number">50%</span>;</div><div class="line">    <span class="attribute">left</span>: <span class="number">50%</span>;</div><div class="line">    <span class="attribute">margin-top</span>: -<span class="number">100px</span> ; <span class="comment">/* &#x4E8C;&#x5206;&#x4E4B;&#x4E00;&#x7684;height&#xFF0C;width */</span></div><div class="line">    <span class="attribute">margin-left</span>: -<span class="number">100px</span>;</div><div class="line">    }</div></pre></td></tr></table></figure>
<p>//&#x65B9;&#x6CD5;&#x4E8C;:&#x672A;&#x77E5;&#x5143;&#x7D20;&#x7684;&#x9AD8;&#x5BBD;</p>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div></pre></td><td class="code"><pre><div class="line"><span class="selector-id">#div1</span>{</div><div class="line">  <span class="attribute">background-color</span>: <span class="number">#6699FF</span>;</div><div class="line">  <span class="attribute">margin</span>:auto;</div><div class="line">  <span class="attribute">position</span>: absolute; <span class="comment">/* &#x7236;&#x5143;&#x7D20;&#x9700;&#x8981;&#x76F8;&#x5BF9;&#x5B9A;&#x4F4D; */</span></div><div class="line">  <span class="attribute">left</span>: <span class="number">0</span>;</div><div class="line">  <span class="attribute">top</span>: <span class="number">0</span>;</div><div class="line">  <span class="attribute">right</span>: <span class="number">0</span>;</div><div class="line">  <span class="attribute">bottom</span>: <span class="number">0</span>;</div><div class="line">  }</div></pre></td></tr></table></figure>
<p>&#x5982;&#x4F55;&#x5782;&#x76F4;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;<code>&lt;img&gt;</code>&#x7528;&#x66F4;&#x7B80;&#x4FBF;&#x7684;&#x65B9;&#x6CD5;&#x3002;</p>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div></pre></td><td class="code"><pre><div class="line"><span class="selector-id">#container</span> <span class="comment">/* &lt;img&gt;&#x7684;&#x5BB9;&#x5668;&#x8BBE;&#x7F6E;&#x5982;&#x4E0B; */</span></div><div class="line">{</div><div class="line">    <span class="attribute">display</span>:table-cell;</div><div class="line">    <span class="attribute">text-align</span>:center;</div><div class="line">    <span class="attribute">vertical-align</span>:middle;</div><div class="line">}</div></pre></td></tr></table></figure>
<h2 id="27&#x3001;px-&#x548C;-em-&#x7684;&#x533A;&#x522B;"><a href="#27&#x3001;px-&#x548C;-em-&#x7684;&#x533A;&#x522B;" class="headerlink" title="27&#x3001;px &#x548C; em &#x7684;&#x533A;&#x522B;"></a>27&#x3001;px &#x548C; em &#x7684;&#x533A;&#x522B;</h2><p>px &#x548C; em &#x90FD;&#x662F;&#x957F;&#x5EA6;&#x5355;&#x4F4D;&#x3002;</p>
<p>&#x533A;&#x522B;&#x662F;&#xFF1A;</p>
<blockquote>
<p>px &#x7684;&#x503C;&#x662F;&#x56FA;&#x5B9A;&#x7684;&#xFF0C;&#x6307;&#x5B9A;&#x662F;&#x591A;&#x5C11;&#x5C31;&#x662F;&#x591A;&#x5C11;&#xFF0C;&#x8BA1;&#x7B97;&#x6BD4;&#x8F83;&#x5BB9;&#x6613;&#x3002;<br>em &#x5F97;&#x503C;&#x4E0D;&#x662F;&#x56FA;&#x5B9A;&#x7684;&#xFF0C;&#x5E76;&#x4E14; em &#x4F1A;&#x7EE7;&#x627F;&#x7236;&#x7EA7;&#x5143;&#x7D20;&#x7684;&#x5B57;&#x4F53;&#x5927;&#x5C0F;&#x3002;<br>&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x9ED8;&#x8BA4;&#x5B57;&#x4F53;&#x9AD8;&#x90FD;&#x662F; 16px &#x3002;<br>&#x6240;&#x4EE5;&#x672A;&#x7ECF;&#x8C03;&#x6574;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x90FD;&#x7B26;&#x5408;: 1em = 16px&#x3002;&#x90A3;&#x4E48; 12px = 0.75em, 10px = 0.625em&#x3002;</p>
</blockquote>
<h2 id="&#x4E00;&#x4E2A;-reset-&#x7684;-CSS-&#x6587;&#x4EF6;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x3002;normalize-css-&#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;"><a href="#&#x4E00;&#x4E2A;-reset-&#x7684;-CSS-&#x6587;&#x4EF6;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x3002;normalize-css-&#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;" class="headerlink" title="&#x4E00;&#x4E2A; reset &#x7684; CSS &#x6587;&#x4EF6;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x3002;normalize.css &#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;"></a>&#x4E00;&#x4E2A; <code>reset</code> &#x7684; CSS &#x6587;&#x4EF6;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x3002;normalize.css &#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;</h2><blockquote>
<p>&#x91CD;&#x7F6E;&#x6837;&#x5F0F;&#x975E;&#x5E38;&#x591A;&#xFF0C;&#x51E1;&#x662F;&#x4E00;&#x4E2A;&#x524D;&#x7AEF;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x80AF;&#x5B9A;&#x6709;&#x4E00;&#x4E2A;&#x5E38;&#x7528;&#x7684;&#x91CD;&#x7F6E; CSS &#x6587;&#x4EF6;&#x5E76;&#x77E5;&#x9053;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x5B83;&#x4EEC;&#x3002;<br>&#x539F;&#x56E0;&#x662F;&#x4E0D;&#x540C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5BF9;&#x4E00;&#x4E9B;&#x5143;&#x7D20;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#xFF0C;&#x5982;&#x679C;&#x4E0D;&#x5904;&#x7406;&#xFF0C;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#x4F1A;&#x5B58;&#x5728;&#x5FC5;&#x8981;&#x7684;&#x98CE;&#x9669;&#xFF0C;&#x6216;&#x8005;&#x66F4;&#x6709;&#x620F;&#x5267;&#x6027;&#x7684;&#x6027;&#x53D1;&#x751F;&#x3002;<br>&#x53EF;&#x80FD;&#x4F1A;&#x7528; Normalize &#x6765;&#x4EE3;&#x66FF;&#x4F60;&#x7684;&#x91CD;&#x7F6E;&#x6837;&#x5F0F;&#x6587;&#x4EF6;&#x3002;&#x5B83;&#x6CA1;&#x6709;&#x91CD;&#x7F6E;&#x6240;&#x6709;&#x7684;&#x6837;&#x5F0F;&#x98CE;&#x683C;&#xFF0C;&#x4F46;&#x4EC5;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x5957;&#x5408;&#x7406;&#x7684;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#x503C;&#x3002;<br>&#x65E2;&#x80FD;&#x8BA9;&#x4F17;&#x591A;&#x6D4F;&#x89C8;&#x5668;&#x8FBE;&#x5230;&#x4E00;&#x81F4;&#x548C;&#x5408;&#x7406;&#xFF0C;&#x4F46;&#x53C8;&#x4E0D;&#x6270;&#x4E71;&#x5176;&#x4ED6;&#x7684;&#x4E1C;&#x897F;&#xFF08;&#x5982;&#x7C97;&#x4F53;&#x7684;&#x6807;&#x9898;&#xFF09;&#x3002;<br>&#x5728;&#x8FD9;&#x4E00;&#x65B9;&#x9762;&#xFF0C;&#x65E0;&#x6CD5;&#x505A;&#x6BCF;&#x4E00;&#x4E2A;&#x590D;&#x4F4D;&#x91CD;&#x7F6E;&#x3002;&#x5B83;&#x4E5F;&#x786E;&#x5B9E;&#x6709;&#x4E9B;&#x8D85;&#x8FC7;&#x4E00;&#x4E2A;&#x91CD;&#x7F6E;&#xFF0C;&#x5B83;&#x5904;&#x7406;&#x4E86;&#x602A;&#x7656;&#xFF0C;&#x50CF; HTML &#x7684; audio &#x5143;&#x7D20;&#x4E0D;&#x4E00;&#x81F4;&#x6216; line-height &#x4E0D;&#x4E00;&#x81F4;&#x3002;</p>
</blockquote>
<h2 id="Sass&#x3001;LESS"><a href="#Sass&#x3001;LESS" class="headerlink" title="Sass&#x3001;LESS"></a>Sass&#x3001;LESS</h2><p>&#x662F; CSS &#x9884;&#x5904;&#x7406;&#x5668;&#xFF0C;&#x662F; CSS &#x4E0A;&#x7684;&#x4E00;&#x79CD;&#x62BD;&#x8C61;&#x5C42;&#xFF0C;&#x662F;&#x4E00;&#x79CD;&#x7279;&#x6B8A;&#x7684;&#x8BED;&#x6CD5;/&#x8BED;&#x8A00;&#x7F16;&#x8BD1;&#x6210; CSS&#x3002;<br>&#x4F8B;&#x5982; Less &#x662F;&#x4E00;&#x79CD;&#x52A8;&#x6001;&#x6837;&#x5F0F;&#x8BED;&#x8A00;. &#x5C06; CSS &#x8D4B;&#x4E88;&#x4E86;&#x52A8;&#x6001;&#x8BED;&#x8A00;&#x7684;&#x7279;&#x6027;&#xFF1A;<br>&#x5982;&#x53D8;&#x91CF;&#xFF0C;&#x7EE7;&#x627F;&#xFF0C;&#x8FD0;&#x7B97;&#xFF0C;&#x51FD;&#x6570;. LESS &#x65E2;&#x53EF;&#x4EE5;&#x5728;&#x5BA2;&#x6237;&#x7AEF;&#x4E0A;&#x8FD0;&#x884C; (&#x652F;&#x6301;IE 6+, Webkit, Firefox)&#xFF0C;&#x4E5F;&#x53EF;&#x4E00;&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x8FD0;&#x884C; (&#x501F;&#x52A9; Node.js)&#x3002;</p>
<p>&#x4E3A;&#x4EC0;&#x4E48;&#x8981;&#x4F7F;&#x7528;&#x5B83;&#x4EEC;&#xFF1F;</p>
<blockquote>
<p>&#x7ED3;&#x6784;&#x6E05;&#x6670;&#xFF0C;&#x4FBF;&#x4E8E;&#x6269;&#x5C55;&#x3002;<br>&#x53EF;&#x4EE5;&#x65B9;&#x4FBF;&#x5730;&#x5C4F;&#x853D;&#x6D4F;&#x89C8;&#x5668;&#x79C1;&#x6709;&#x8BED;&#x6CD5;&#x5DEE;&#x5F02;&#x3002;&#x8FD9;&#x4E2A;&#x4E0D;&#x7528;&#x591A;&#x8BF4;&#xFF0C;&#x5C01;&#x88C5;&#x5BF9;&#x6D4F;&#x89C8;&#x5668;&#x8BED;&#x6CD5;&#x5DEE;&#x5F02;&#x7684;&#x91CD;&#x590D;&#x5904;&#x7406;&#xFF0C;&#x51CF;&#x5C11;&#x65E0;&#x610F;&#x4E49;&#x7684;&#x673A;&#x68B0;&#x52B3;&#x52A8;&#x3002;<br>&#x53EF;&#x4EE5;&#x8F7B;&#x677E;&#x5B9E;&#x73B0;&#x591A;&#x91CD;&#x7EE7;&#x627F;&#x3002;<br>&#x5B8C;&#x5168;&#x517C;&#x5BB9; CSS &#x4EE3;&#x7801;&#xFF0C;&#x53EF;&#x4EE5;&#x65B9;&#x4FBF;&#x5730;&#x5E94;&#x7528;&#x5230;&#x8001;&#x9879;&#x76EE;&#x4E2D;&#x3002;<br>LESS &#x53EA;&#x662F;&#x5728; CSS &#x8BED;&#x6CD5;&#x4E0A;&#x505A;&#x4E86;&#x6269;&#x5C55;&#xFF0C;&#x6240;&#x4EE5;&#x8001;&#x7684; CSS &#x4EE3;&#x7801;&#x4E5F;&#x53EF;&#x4EE5;&#x4E0E; LESS &#x4EE3;&#x7801;&#x4E00;&#x540C;&#x7F16;&#x8BD1;&#x3002;</p>
</blockquote>
<h2 id="30&#x3001;display-none-&#x4E0E;visibility-hidden-&#x7684;&#x533A;&#x522B;"><a href="#30&#x3001;display-none-&#x4E0E;visibility-hidden-&#x7684;&#x533A;&#x522B;" class="headerlink" title="30&#x3001;display:none &#x4E0E;visibility:hidden &#x7684;&#x533A;&#x522B;"></a>30&#x3001;display:none &#x4E0E;visibility:hidden &#x7684;&#x533A;&#x522B;</h2><blockquote>
<p>display : &#x9690;&#x85CF;&#x5BF9;&#x5E94;&#x7684;&#x5143;&#x7D20;&#x4F46;&#x4E0D;&#x6324;&#x5360;&#x8BE5;&#x5143;&#x7D20;&#x539F;&#x6765;&#x7684;&#x7A7A;&#x95F4;&#x3002;<br>visibility: &#x9690;&#x85CF;&#x5BF9;&#x5E94;&#x7684;&#x5143;&#x7D20;&#x5E76;&#x4E14;&#x6324;&#x5360;&#x8BE5;&#x5143;&#x7D20;&#x539F;&#x6765;&#x7684;&#x7A7A;&#x95F4;&#x3002;</p>
</blockquote>
<p>&#x4F7F;&#x7528; display:none &#x5C5E;&#x6027;&#x540E;&#xFF0C;HTML &#x5143;&#x7D20;&#xFF08;&#x5BF9;&#x8C61;&#xFF09;&#x7684;&#x5BBD;&#x5EA6;&#x3001;&#x9AD8;&#x5EA6;&#x7B49;&#x5404;&#x79CD;&#x5C5E;&#x6027;&#x503C;&#x90FD;&#x5C06;&#x201D;&#x4E22;&#x5931;&#x201D;;<br>&#x4F7F;&#x7528; visibility: hidden &#x5C5E;&#x6027;&#x540E;&#xFF0C;HTML &#x5143;&#x7D20;&#xFF08;&#x5BF9;&#x8C61;&#xFF09;&#x4EC5;&#x4EC5;&#x662F;&#x5728;&#x89C6;&#x89C9;&#x4E0A;&#x770B;&#x4E0D;&#x89C1;&#xFF08;&#x5B8C;&#x5168;&#x900F;&#x660E;&#xFF09;&#xFF0C;&#x5B83;&#x6240;&#x5360;&#x636E;&#x7684;&#x7A7A;&#x95F4;&#x4F4D;&#x7F6E;&#x4ECD;&#x7136;&#x5B58;&#x5728;&#x3002;</p>
<h2 id="31&#x3001;CSS-&#x4E2D;-link-&#x548C;-import-&#x7684;&#x533A;&#x522B;"><a href="#31&#x3001;CSS-&#x4E2D;-link-&#x548C;-import-&#x7684;&#x533A;&#x522B;" class="headerlink" title="31&#x3001;CSS &#x4E2D; link &#x548C; @import &#x7684;&#x533A;&#x522B;"></a>31&#x3001;CSS &#x4E2D; link &#x548C; @import &#x7684;&#x533A;&#x522B;</h2><blockquote>
<p>Link &#x5C5E;&#x4E8E; html &#x6807;&#x7B7E;&#xFF0C;&#x800C; @import &#x662F; CSS &#x4E2D;&#x63D0;&#x4F9B;&#x7684;<br>&#x5728;&#x9875;&#x9762;&#x52A0;&#x8F7D;&#x7684;&#x65F6;&#x5019;&#xFF0C;link &#x4F1A;&#x540C;&#x65F6;&#x88AB;&#x52A0;&#x8F7D;&#xFF0C;&#x800C; @import &#x5F15;&#x7528;&#x7684; CSS &#x4F1A;&#x5728;&#x9875;&#x9762;&#x52A0;&#x8F7D;&#x5B8C;&#x6210;&#x540E;&#x624D;&#x4F1A;&#x52A0;&#x8F7D;&#x5F15;&#x7528;&#x7684; CSS<br>@import &#x53EA;&#x6709;&#x5728; ie5 &#x4EE5;&#x4E0A;&#x624D;&#x53EF;&#x4EE5;&#x88AB;&#x8BC6;&#x522B;&#xFF0C;&#x800C; link &#x662F; html &#x6807;&#x7B7E;&#xFF0C;&#x4E0D;&#x5B58;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;<br>Link &#x5F15;&#x5165;&#x6837;&#x5F0F;&#x7684;&#x6743;&#x91CD;&#x5927;&#x4E8E; @import &#x7684;&#x5F15;&#x7528;&#xFF08; @import &#x662F;&#x5C06;&#x5F15;&#x7528;&#x7684;&#x6837;&#x5F0F;&#x5BFC;&#x5165;&#x5230;&#x5F53;&#x524D;&#x7684;&#x9875;&#x9762;&#x4E2D;&#xFF09;<br>@import &#x5BFC;&#x5165;&#x7684;&#x6837;&#x5F0F;&#x4E0D;&#x80FD;&#x4F7F;&#x7528; js &#x4FEE;&#x6539;</p>
</blockquote>
<h2 id="32&#x3001;&#x76D2;&#x6A21;&#x578B;"><a href="#32&#x3001;&#x76D2;&#x6A21;&#x578B;" class="headerlink" title="32&#x3001;&#x76D2;&#x6A21;&#x578B;"></a>32&#x3001;&#x76D2;&#x6A21;&#x578B;</h2><p>CSS&#x76D2;&#x6A21;&#x578B;&#x6709;&#x4E24;&#x79CD;&#xFF1A;IE&#x76D2;&#x6A21;&#x578B;&#x3001;&#x6807;&#x51C6;&#x7684; W3C &#x76D2;&#x6A21;&#x578B;&#x6A21;&#x578B;</p>
<blockquote>
<p>&#x76D2;&#x6A21;&#x578B;&#xFF1A;&#x5185;&#x5BB9;&#x3001;&#x5185;&#x8FB9;&#x8DDD;&#x3001;&#x5916;&#x8FB9;&#x8DDD;&#xFF08;&#x4E00;&#x822C;&#x4E0D;&#x8BA1;&#x5165;&#x76D2;&#x5B50;&#x5B9E;&#x9645;&#x5BBD;&#x5EA6;&#xFF09;&#x3001;&#x8FB9;&#x6846;</p>
</blockquote>
<h2 id="33&#x3001;&#x521D;&#x59CB;&#x5316;&#x6837;&#x5F0F;&#x7684;&#x539F;&#x56E0;"><a href="#33&#x3001;&#x521D;&#x59CB;&#x5316;&#x6837;&#x5F0F;&#x7684;&#x539F;&#x56E0;" class="headerlink" title="33&#x3001;&#x521D;&#x59CB;&#x5316;&#x6837;&#x5F0F;&#x7684;&#x539F;&#x56E0;"></a>33&#x3001;&#x521D;&#x59CB;&#x5316;&#x6837;&#x5F0F;&#x7684;&#x539F;&#x56E0;</h2><blockquote>
<p>&#x7531;&#x4E8E;&#x6D4F;&#x89C8;&#x5668;&#x517C;&#x5BB9;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x4E0D;&#x540C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5BF9;&#x6807;&#x7B7E;&#x7684;&#x9ED8;&#x8BA4;&#x6837;&#x5F0F;&#x503C;&#x4E0D;&#x540C;&#xFF0C;&#x82E5;&#x4E0D;&#x521D;&#x59CB;&#x5316;&#x4F1A;&#x9020;&#x6210;&#x4E0D;&#x540C;&#x6D4F;&#x89C8;&#x5668;&#x4E4B;&#x95F4;&#x7684;&#x663E;&#x793A;&#x5DEE;&#x5F02;&#x4F46;&#x662F;&#x521D;&#x59CB;&#x5316; CSS &#x4F1A;&#x5BF9;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x4F18;&#x5316;&#x9020;&#x6210;&#x5C0F;&#x5F71;&#x54CD;&#x3002;</p>
</blockquote>
<h2 id="34&#x3001;BFC-&#x5757;&#x7EA7;&#x683C;&#x5F0F;&#x5316;&#x4E0A;&#x4E0B;&#x6587;"><a href="#34&#x3001;BFC-&#x5757;&#x7EA7;&#x683C;&#x5F0F;&#x5316;&#x4E0A;&#x4E0B;&#x6587;" class="headerlink" title="34&#x3001;BFC &#x5757;&#x7EA7;&#x683C;&#x5F0F;&#x5316;&#x4E0A;&#x4E0B;&#x6587;"></a>34&#x3001;BFC &#x5757;&#x7EA7;&#x683C;&#x5F0F;&#x5316;&#x4E0A;&#x4E0B;&#x6587;</h2><p>BFC &#x662F;&#x6307;&#x6D4F;&#x89C8;&#x5668;&#x4E2D;&#x521B;&#x5EFA;&#x4E86;&#x4E00;&#x4E2A;&#x72EC;&#x7ACB;&#x7684;&#x6E32;&#x67D3;&#x533A;&#x57DF;&#xFF0C;&#x8BE5;&#x533A;&#x57DF;&#x5185;&#x6240;&#x6709;&#x5143;&#x7D20;&#x7684;&#x5E03;&#x5C40;&#x4E0D;&#x4F1A;&#x5F71;&#x54CD;&#x5230;&#x533A;&#x57DF;&#x5916;&#x5143;&#x7D20;&#x7684;&#x5E03;&#x5C40;&#xFF0C;&#x8FD9;&#x4E2A;&#x6E32;&#x67D3;&#x533A;&#x57DF;&#x53EA;&#x5BF9;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x8D77;&#x4F5C;&#x7528;</p>
<blockquote>
<p>&#x4E00;&#x4E2A;&#x521B;&#x5EFA;&#x4E86;&#x65B0;&#x7684; BFC &#x7684;&#x76D2;&#x5B50;&#x662F;&#x72EC;&#x7ACB;&#x5E03;&#x5C40;&#x7684;&#xFF0C;&#x76D2;&#x5B50;&#x5185;&#x5143;&#x7D20;&#x7684;&#x5E03;&#x5C40;&#x4E0D;&#x4F1A;&#x5F71;&#x54CD;&#x76D2;&#x5B50;&#x5916;&#x9762;&#x7684;&#x5143;&#x7D20;&#x3002;<br>&#x5728;&#x540C;&#x4E00;&#x4E2A;BFC&#x4E2D;&#x7684;&#x4E24;&#x4E2A;&#x76F8;&#x90BB;&#x7684;&#x76D2;&#x5B50;&#x5728;&#x5782;&#x76F4;&#x65B9;&#x5411;&#x53D1;&#x751F;margin&#x91CD;&#x53E0;&#x7684;&#x95EE;&#x9898;&#xFF1B;</p>
</blockquote>
<h2 id="35&#x3001;html&#x8BED;&#x4E49;&#x5316;"><a href="#35&#x3001;html&#x8BED;&#x4E49;&#x5316;" class="headerlink" title="35&#x3001;html&#x8BED;&#x4E49;&#x5316;"></a>35&#x3001;html&#x8BED;&#x4E49;&#x5316;</h2><blockquote>
<p>&#x5F53;&#x9875;&#x9762;&#x6837;&#x5F0F;&#x52A0;&#x8F7D;&#x5931;&#x8D25;&#x7684;&#x65F6;&#x5019;&#x80FD;&#x591F;&#x8BA9;&#x9875;&#x9762;&#x5448;&#x73B0;&#x51FA;&#x6E05;&#x6670;&#x7684;&#x7ED3;&#x6784;<br>&#x6709;&#x5229;&#x4E8E; seo &#x4F18;&#x5316;&#xFF0C;&#x5229;&#x4E8E;&#x88AB;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x6536;&#x5F55;&#xFF08;&#x66F4;&#x4FBF;&#x4E8E;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x7684;&#x722C;&#x866B;&#x7A0B;&#x5E8F;&#x6765;&#x8BC6;&#x522B;&#xFF09;<br>&#x4FBF;&#x4E8E;&#x9879;&#x76EE;&#x7684;&#x5F00;&#x53D1;&#x53CA;&#x7EF4;&#x62A4;&#xFF0C;&#x4F7F; html &#x4EE3;&#x7801;&#x66F4;&#x5177;&#x6709;&#x53EF;&#x8BFB;&#x6027;&#xFF0C;&#x4FBF;&#x4E8E;&#x5176;&#x4ED6;&#x8BBE;&#x5907;&#x89E3;&#x6790;&#x3002;</p>
</blockquote>
<h2 id="36&#x3001;&#x4E25;&#x683C;&#x6A21;&#x5F0F;&#x4E0E;&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#x7684;&#x533A;&#x522B;&#xFF1F;"><a href="#36&#x3001;&#x4E25;&#x683C;&#x6A21;&#x5F0F;&#x4E0E;&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#x7684;&#x533A;&#x522B;&#xFF1F;" class="headerlink" title="36&#x3001;&#x4E25;&#x683C;&#x6A21;&#x5F0F;&#x4E0E;&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#x7684;&#x533A;&#x522B;&#xFF1F;"></a>36&#x3001;&#x4E25;&#x683C;&#x6A21;&#x5F0F;&#x4E0E;&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#x7684;&#x533A;&#x522B;&#xFF1F;</h2><ul>
<li>&#x4E25;&#x683C;&#x6A21;&#x5F0F;&#x4E0B;&#xFF1A;<ul>
<li>&#x9875;&#x9762;&#x6392;&#x7248;&#x53CA; JS &#x89E3;&#x6790;&#x662F;&#x4EE5;&#x8BE5;&#x6D4F;&#x89C8;&#x5668;&#x652F;&#x6301;&#x7684;&#x6700;&#x9AD8;&#x6807;&#x51C6;&#x6765;&#x6267;&#x884C;</li>
</ul>
</li>
<li>&#x6DF7;&#x6742;&#x6A21;&#x5F0F;&#xFF1A;<ul>
<li>&#x4E0D;&#x4E25;&#x683C;&#x6309;&#x7167;&#x6807;&#x51C6;&#x6267;&#x884C;&#xFF0C;&#x4E3B;&#x8981;&#x7528;&#x6765;&#x517C;&#x5BB9;&#x65E7;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x5411;&#x540E;&#x517C;&#x5BB9;</li>
<li>&#x9875;&#x9762;&#x4EE5;&#x5BBD;&#x677E;&#x7684;&#x5411;&#x540E;&#x517C;&#x5BB9;&#x7684;&#x65B9;&#x5F0F;&#x663E;&#x793A;&#x3002;&#x6A21;&#x62DF;&#x8001;&#x5F0F;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x884C;&#x4E3A;&#x4EE5;&#x9632;&#x6B62;&#x7AD9;&#x70B9;&#x65E0;&#x6CD5;&#x5DE5;&#x4F5C;&#x3002;</li>
</ul>
</li>
</ul>
<h2 id="37&#x3001;IE-&#x7684;&#x53CC;&#x8FB9;&#x8DDD;-BUG"><a href="#37&#x3001;IE-&#x7684;&#x53CC;&#x8FB9;&#x8DDD;-BUG" class="headerlink" title="37&#x3001;IE &#x7684;&#x53CC;&#x8FB9;&#x8DDD; BUG"></a>37&#x3001;IE &#x7684;&#x53CC;&#x8FB9;&#x8DDD; BUG</h2><p>&#x51FA;&#x73B0;&#x6761;&#x4EF6;&#xFF1A;IE6&#x3001;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x3001;float&#x3001;&#x6A2A;&#x5411;margin&#xFF0C;<br>&#x51FA;&#x73B0;&#x95EE;&#x9898;&#xFF1A;e6 &#x663E;&#x793A;&#x7684; &#x6A2A;&#x5411;&#x7684; margin &#x653E;&#x5927;&#x4E24;&#x500D;&#x3002;<br>&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#xFF1A;&#x52A0;&#x5165;_display&#xFF1A;inline</p>
<h2 id="38-HTML-&#x4E0E;-XHTML-&#x533A;&#x522B;"><a href="#38-HTML-&#x4E0E;-XHTML-&#x533A;&#x522B;" class="headerlink" title="38. HTML &#x4E0E; XHTML &#x533A;&#x522B;"></a>38. HTML &#x4E0E; XHTML &#x533A;&#x522B;</h2><ul>
<li>&#x6240;&#x6709;&#x7684;&#x6807;&#x8BB0;&#x90FD;&#x5FC5;&#x987B;&#x8981;&#x6709;&#x4E00;&#x4E2A;&#x76F8;&#x5E94;&#x7684;&#x7ED3;&#x675F;&#x6807;&#x8BB0;</li>
<li>&#x6240;&#x6709;&#x6807;&#x7B7E;&#x7684;&#x5143;&#x7D20;&#x548C;&#x5C5E;&#x6027;&#x7684;&#x540D;&#x5B57;&#x90FD;&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x5C0F;&#x5199;</li>
<li>&#x6240;&#x6709;&#x7684; XML &#x6807;&#x8BB0;&#x90FD;&#x5FC5;&#x987B;&#x5408;&#x7406;&#x5D4C;&#x5957;</li>
<li>&#x6240;&#x6709;&#x7684;&#x5C5E;&#x6027;&#x5FC5;&#x987B;&#x7528;&#x5F15;&#x53F7; &#x201C;&#x201D; &#x62EC;&#x8D77;&#x6765;</li>
<li>&#x628A;&#x6240;&#x6709; &lt; &#x548C; &amp; &#x7279;&#x6B8A;&#x7B26;&#x53F7;&#x7528;&#x7F16;&#x7801;&#x8868;&#x793A;</li>
<li>&#x7ED9;&#x6240;&#x6709;&#x5C5E;&#x6027;&#x8D4B;&#x4E00;&#x4E2A;&#x503C;</li>
<li>&#x4E0D;&#x8981;&#x5728;&#x6CE8;&#x91CA;&#x5185;&#x5BB9;&#x4E2D;&#x4F7F;&#x7528; &#x201C;&#x2013;&#x201D;</li>
<li>&#x56FE;&#x7247;&#x5FC5;&#x987B;&#x6709;&#x8BF4;&#x660E;&#x6587;&#x5B57;</li>
</ul>
<h2 id="39&#x3001;html&#x5E38;&#x89C1;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;"><a href="#39&#x3001;html&#x5E38;&#x89C1;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;" class="headerlink" title="39&#x3001;html&#x5E38;&#x89C1;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;"></a>39&#x3001;html&#x5E38;&#x89C1;&#x517C;&#x5BB9;&#x6027;&#x95EE;&#x9898;</h2><blockquote>
<p>IE6.7 &#x4E0B;&#x7684;&#x53CC;&#x8FB9;&#x8DDD; BUG &#x5757;&#x7EA7;&#x5143;&#x7D20;&#x6D6E;&#x52A8;&#x6709; margin &#x503C;&#x5F15;&#x8D77;&#x7684;&#x3002;&#x4F7F;&#x7528; display: inline &#x89E3;&#x51B3;<br>&#x6807;&#x51C6;&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#xFF0C;&#x5B50;&#x5143;&#x7D20;&#x4E0D;&#x4F1A;&#x6491;&#x5F00;&#x7236;&#x7EA7;&#x5143;&#x7D20;&#x8BBE;&#x7F6E;&#x597D;&#x7684;&#x5BBD;&#x5EA6;&#xFF0C;&#x5728; IE6 &#x4E0B;&#x4F1A;&#x6491;&#x5F00;&#x3002;&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#xFF1A;&#x8BA1;&#x7B97;&#x7CBE;&#x51C6;<br>IE6.7 &#x4E0B;&#x5143;&#x7D20;&#x6D6E;&#x52A8;&#x5982;&#x679C;&#x5BBD;&#x5EA6;&#x9700;&#x8981;&#x5185;&#x5BB9;&#x6491;&#x5F00;&#xFF0C;&#x5C31;&#x7ED9;&#x91CC;&#x9762;&#x5757;&#x7684;&#x5143;&#x7D20;&#x90FD;&#x52A0;&#x6D6E;&#x52A8;<br>IE6.7 &#x4E0B;&#x5143;&#x7D20;&#x901A;&#x8FC7;&#x6D6E;&#x52A8;&#x5E76;&#x5728;&#x4E00;&#x884C;&#xFF0C;&#x5C31;&#x7ED9;&#x4E24;&#x4E2A;&#x5143;&#x7D20;&#x90FD;&#x52A0;&#x6D6E;&#x52A8;&#xFF0C;&#x4E0D;&#x8981;&#x7ED9;&#x7B2C;&#x4E8C;&#x4E2A;&#x5143;&#x7D20;&#x52A0; margin-left<br>&#x6700;&#x5C0F;&#x9AD8;&#x5EA6;&#x95EE;&#x9898;&#xFF0C;&#x5C0F;&#x4E8E; 19px &#x5F53;&#x505A; 19px &#x5904;&#x7406;&#x3002;&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#xFF1A;overflow: hidden<br>IE6 &#x4E0B; 1px &#x7684;&#x70B9;&#x7EBF;&#x4E0D;&#x652F;&#x6301;&#x3002;&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#xFF1A;&#x5207;&#x80CC;&#x666F;&#x56FE;&#x5E73;&#x94FA;<br>IE6.7 &#x4E0B;&#xFF0C;li &#x672C;&#x8EAB;&#x6CA1;&#x6709;&#x6D6E;&#x52A8;&#xFF0C;&#x4F46;&#x5185;&#x5BB9;&#x6709;&#x6D6E;&#x52A8;&#xFF0C;li &#x4E0B;&#x9762;&#x5C31;&#x4F1A;&#x4EA7;&#x751F;&#x95F4;&#x9699;&#x3002;&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#xFF1A;&#x7ED9;&#x7236;&#x7EA7;&#x5143;&#x7D20;&#x52A0;&#x5BBD;&#x5EA6;&#x5E76;&#x6E05;&#x6D6E;&#x52A8;&#xFF0C;li &#x52A0; vertical: top;<br>IE6.7 &#x4E0B;&#x6700;&#x5C0F;&#x9AD8;&#x5EA6;&#x95EE;&#x9898;&#x548C; li &#x4E0B;&#x95F4;&#x9699;&#x95EE;&#x9898;&#x5E76;&#x5B58;&#x65F6;&#x7ED9; li &#x52A0;&#x6D6E;&#x52A8;&#xFF0C;&#x52A0;&#x5BBD;&#x5EA6;&#xFF0C;&#x52A0; overflow: hidden;<br>IE6.7 &#x4E0B;&#x7684;&#x6587;&#x5B57;&#x6EA2;&#x51FA; bug&#xFF0C;&#x5B50;&#x5143;&#x7D20;&#x5BBD;&#x5EA6;&#x548C;&#x7236;&#x7EA7;&#x5143;&#x7D20;&#x5BBD;&#x5EA6;&#x76F8;&#x5DEE;&#x5C0F;&#x4E8E;3&#x50CF;&#x7D20;&#xFF0C;&#x5728;&#x4E24;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;&#x4E4B;&#x95F4;&#x6709;&#x6CE8;&#x91CA;&#x6216;&#x8005;&#x5185;&#x5D4C;&#x5143;&#x7D20;&#x65F6;&#x3002;&#x89E3;&#x51B3;&#xFF1A;&#x7528;<code>&lt;div&gt;&lt;/div&gt;</code> &#x5305;&#x8D77;&#x6765;<br>IE6.7 &#x4E0B;&#x5F53;&#x6D6E;&#x52A8;&#x5143;&#x7D20;&#x548C;&#x7EDD;&#x5BF9;&#x5B9A;&#x4F4D;&#x5143;&#x7D20;&#x662F;&#x5E76;&#x5217;&#x5173;&#x7CFB;&#xFF0C;&#x7EDD;&#x5BF9;&#x5B9A;&#x4F4D;&#x5143;&#x7D20;&#x4F1A;&#x6D88;&#x5931;&#x3002;&#x89E3;&#x51B3;&#xFF1A;&#x5728;&#x5B9A;&#x4F4D;&#x5143;&#x7D20;&#x5916;&#x5957; <code>&lt;div&gt;&lt;/div&gt;</code><br>3&#x50CF;&#x7D20;&#x95EE;&#x9898; &#x4F7F;&#x7528;float&#x5F15;&#x8D77;&#x7684; &#x4F7F;&#x7528;dislpay:inline -3px<br>&#x8D85;&#x94FE;&#x63A5; hover &#x70B9;&#x51FB;&#x540E;&#x5931;&#x6548;  &#x4F7F;&#x7528;&#x6B63;&#x786E;&#x7684;&#x4E66;&#x5199;&#x987A;&#x5E8F; link visited hover active<br>Ie z-index&#x95EE;&#x9898; &#x7ED9;&#x7236;&#x7EA7;&#x6DFB;&#x52A0; position:relative<br>Png &#x900F;&#x660E; &#x4F7F;&#x7528;js&#x4EE3;&#x7801; &#x6539;<br>Min-height &#x6700;&#x5C0F;&#x9AD8;&#x5EA6; &#xFF01;Important &#x89E3;&#x51B3;<br>select &#x5728;ie6&#x4E0B;&#x906E;&#x76D6; &#x4F7F;&#x7528; iframe &#x5D4C;&#x5957;<br>&#x4E3A;&#x4EC0;&#x4E48;&#x6CA1;&#x6709;&#x529E;&#x6CD5;&#x5B9A;&#x4E49; 1px &#x5DE6;&#x53F3;&#x7684;&#x5BBD;&#x5EA6;&#x5BB9;&#x5668;&#xFF08;IE6&#x9ED8;&#x8BA4;&#x7684;&#x884C;&#x9AD8;&#x9020;&#x6210;&#x7684;&#xFF0C;&#x4F7F;&#x7528; over:hidden, zoom:0.08 line-height:1px&#xFF09;<br>IE5-8&#x4E0D;&#x652F;&#x6301; opacity&#xFF0C;&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#xFF1A;</p>
</blockquote>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div></pre></td><td class="code"><pre><div class="line"><span class="selector-class">.opacity</span> {</div><div class="line">    <span class="attribute">opacity</span>: <span class="number">0.4</span></div><div class="line">    filter: <span class="built_in">alpha</span>(opacity=60); <span class="comment">/* for IE5-7 */</span></div><div class="line">    <span class="attribute">-ms-filter</span>: <span class="string">&quot;progid:DXImageTransform.Microsoft.Alpha(Opacity=60)&quot;</span>; <span class="comment">/* for IE 8*/</span></div><div class="line">}</div></pre></td></tr></table></figure>
<blockquote>
<p>png24&#x4E3A;&#x7684;&#x56FE;&#x7247;&#x5728;iE6&#x6D4F;&#x89C8;&#x5668;&#x4E0A;&#x51FA;&#x73B0;&#x80CC;&#x666F;&#xFF0C;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#x505A;&#x6210; PNG8.</p>
</blockquote>
<p>&#x6D4F;&#x89C8;&#x5668;&#x9ED8;&#x8BA4;&#x7684; margin &#x548C; padding &#x4E0D;&#x540C;&#x3002;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#x52A0;&#x4E00;&#x4E2A;&#x5168;&#x5C40;&#x7684; *{margin:0;padding:0;} &#x6765;&#x7EDF;&#x4E00;&#x3002;<code>_display:inline;</code>&#x5C06;&#x5176;&#x8F6C;&#x5316;&#x4E3A;&#x884C;&#x5185;&#x5C5E;&#x6027;&#x3002;(<code>_</code>&#x8FD9;&#x4E2A;&#x7B26;&#x53F7;&#x53EA;&#x6709;ie6&#x4F1A;&#x8BC6;&#x522B;)</p>
<p>&#x6E10;&#x8FDB;&#x8BC6;&#x522B;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x4ECE;&#x603B;&#x4F53;&#x4E2D;&#x9010;&#x6E10;&#x6392;&#x9664;&#x5C40;&#x90E8;&#x3002; </p>
<ul>
<li>&#x9996;&#x5148;&#xFF0C;&#x5DE7;&#x5999;&#x7684;&#x4F7F;&#x7528;&#x201C;\9&#x201D;&#x8FD9;&#x4E00;&#x6807;&#x8BB0;&#xFF0C;&#x5C06;IE&#x6E38;&#x89C8;&#x5668;&#x4ECE;&#x6240;&#x6709;&#x60C5;&#x51B5;&#x4E2D;&#x5206;&#x79BB;&#x51FA;&#x6765;&#x3002; </li>
<li>&#x63A5;&#x7740;&#xFF0C;&#x518D;&#x6B21;&#x4F7F;&#x7528;&#x201C;+&#x201D;&#x5C06;IE8&#x548C;IE7&#x3001;IE6&#x5206;&#x79BB;&#x5F00;&#x6765;&#xFF0C;&#x8FD9;&#x6837;IE8&#x5DF2;&#x7ECF;&#x72EC;&#x7ACB;&#x8BC6;&#x522B;&#x3002;</li>
</ul>
<figure class="highlight"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div></pre></td><td class="code"><pre><div class="line">.bb{</div><div class="line">   background-color:#f1ee18;/*&#x6240;&#x6709;&#x8BC6;&#x522B;*/</div><div class="line">  .background-color:#00deff\9; /*IE6&#x3001;7&#x3001;8&#x8BC6;&#x522B;*/</div><div class="line">  +background-color:#a200ff;/*IE6&#x3001;7&#x8BC6;&#x522B;*/</div><div class="line">  _background-color:#1e0bd1;/*IE6&#x8BC6;&#x522B;*/</div><div class="line">}</div></pre></td></tr></table></figure>
<blockquote>
<p>IE&#x4E0B;,&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x83B7;&#x53D6;&#x5E38;&#x89C4;&#x5C5E;&#x6027;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x83B7;&#x53D6;&#x81EA;&#x5B9A;&#x4E49;&#x5C5E;&#x6027;, &#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; getAttribute() &#x83B7;&#x53D6;&#x81EA;&#x5B9A;&#x4E49;&#x5C5E;&#x6027;;<br>Firefox&#x4E0B;,&#x53EA;&#x80FD;&#x4F7F;&#x7528; getAttribute() &#x83B7;&#x53D6;&#x81EA;&#x5B9A;&#x4E49;&#x5C5E;&#x6027;. &#x89E3;&#x51B3;&#x65B9;&#x6CD5;: &#x7EDF;&#x4E00;&#x901A;&#x8FC7; etAttribute() &#x83B7;&#x53D6;&#x81EA;&#x5B9A;&#x4E49;&#x5C5E;&#x6027;.<br>IE&#x4E0B;,even &#x5BF9;&#x8C61;&#x6709; x, y &#x5C5E;&#x6027;,&#x4F46;&#x662F;&#x6CA1;&#x6709; pageX, pageY &#x5C5E;&#x6027;;<br>Firefox&#x4E0B;, event &#x5BF9;&#x8C61;&#x6709; pageX, pageY &#x5C5E;&#x6027;,&#x4F46;&#x662F;&#x6CA1;&#x6709; x, y &#x5C5E;&#x6027;.<br>&#xFF08;&#x6761;&#x4EF6;&#x6CE8;&#x91CA;&#xFF09;&#x7F3A;&#x70B9;&#x662F;&#x5728;IE&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#x53EF;&#x80FD;&#x4F1A;&#x589E;&#x52A0;&#x989D;&#x5916;&#x7684;HTTP&#x8BF7;&#x6C42;&#x6570;&#x3002;<br>Chrome &#x4E2D;&#x6587;&#x754C;&#x9762;&#x4E0B;&#x9ED8;&#x8BA4;&#x4F1A;&#x5C06;&#x5C0F;&#x4E8E; 12px &#x7684;&#x6587;&#x672C;&#x5F3A;&#x5236;&#x6309;&#x7167; 12px &#x663E;&#x793A;, &#x53EF;&#x901A;&#x8FC7;&#x52A0;&#x5165; CSS &#x5C5E;&#x6027; -webkit-text-size-adjust: none; &#x89E3;&#x51B3;.<br>IE6&#x4E0D;&#x652F;&#x6301;PNG&#x900F;&#x660E;&#x80CC;&#x666F;&#xFF0C;&#x89E3;&#x51B3;&#x529E;&#x6CD5;: IE6&#x4E0B;&#x4F7F;&#x7528;gif&#x56FE;&#x7247;</p>
</blockquote>
<h2 id="40&#x3001;&#x5BF9;-WEB-&#x6807;&#x51C6;&#x4EE5;&#x53CA;-W3C-&#x7684;&#x7406;&#x89E3;&#x4E0E;&#x8BA4;&#x8BC6;"><a href="#40&#x3001;&#x5BF9;-WEB-&#x6807;&#x51C6;&#x4EE5;&#x53CA;-W3C-&#x7684;&#x7406;&#x89E3;&#x4E0E;&#x8BA4;&#x8BC6;" class="headerlink" title="40&#x3001;&#x5BF9; WEB &#x6807;&#x51C6;&#x4EE5;&#x53CA; W3C &#x7684;&#x7406;&#x89E3;&#x4E0E;&#x8BA4;&#x8BC6;"></a>40&#x3001;&#x5BF9; WEB &#x6807;&#x51C6;&#x4EE5;&#x53CA; W3C &#x7684;&#x7406;&#x89E3;&#x4E0E;&#x8BA4;&#x8BC6;</h2><blockquote>
<p>&#x6807;&#x7B7E;&#x95ED;&#x5408;<br>&#x6807;&#x7B7E;&#x5C0F;&#x5199;<br>&#x4E0D;&#x4E71;&#x5D4C;&#x5957;<br>&#x63D0;&#x9AD8;&#x641C;&#x7D22;&#x673A;&#x5668;&#x4EBA;&#x641C;&#x7D22;&#x51E0;&#x7387;<br>&#x4F7F;&#x7528;&#x5916;&#x94FE;css&#x548C;js&#x811A;&#x672C;<br>&#x7ED3;&#x6784;&#x884C;&#x4E3A;&#x8868;&#x73B0;&#x7684;&#x5206;&#x79BB;<br>&#x6587;&#x4EF6;&#x4E0B;&#x8F7D;&#x4E0E;&#x9875;&#x9762;&#x901F;&#x5EA6;&#x66F4;&#x5FEB;<br>&#x5185;&#x5BB9;&#x80FD;&#x88AB;&#x66F4;&#x591A;&#x7684;&#x7528;&#x6237;&#x6240;&#x8BBF;&#x95EE;<br>&#x5185;&#x5BB9;&#x80FD;&#x88AB;&#x66F4;&#x5E7F;&#x6CDB;&#x7684;&#x8BBE;&#x5907;&#x6240;&#x8BBF;&#x95EE;<br>&#x66F4;&#x5C11;&#x7684;&#x4EE3;&#x7801;&#x548C;&#x7EC4;&#x4EF6;<br>&#x5BB9;&#x6613;&#x7EF4;&#x62A4;<br>&#x6539;&#x7248;&#x65B9;&#x4FBF;<br>&#x4E0D;&#x9700;&#x8981;&#x53D8;&#x52A8;&#x9875;&#x9762;&#x5185;&#x5BB9;<br>&#x63D0;&#x4F9B;&#x6253;&#x5370;&#x7248;&#x672C;&#x800C;&#x4E0D;&#x9700;&#x8981;&#x590D;&#x5236;&#x5185;&#x5BB9;<br>&#x63D0;&#x9AD8;&#x7F51;&#x7AD9;&#x6613;&#x7528;&#x6027;</p>
</blockquote>
<h2 id="41&#x3001;&#x524D;&#x7AEF;&#x9875;&#x9762;&#x6709;&#x6784;&#x6210;"><a href="#41&#x3001;&#x524D;&#x7AEF;&#x9875;&#x9762;&#x6709;&#x6784;&#x6210;" class="headerlink" title="41&#x3001;&#x524D;&#x7AEF;&#x9875;&#x9762;&#x6709;&#x6784;&#x6210;"></a>41&#x3001;&#x524D;&#x7AEF;&#x9875;&#x9762;&#x6709;&#x6784;&#x6210;</h2><ul>
<li>&#x7ED3;&#x6784;&#x5C42;<ul>
<li>Html</li>
</ul>
</li>
<li>&#x8868;&#x793A;&#x5C42;<ul>
<li>CSS</li>
</ul>
</li>
<li>&#x884C;&#x4E3A;&#x5C42;<ul>
<li>js</li>
</ul>
</li>
</ul>
<h2 id="42&#x3001;&#x5982;&#x4F55;&#x5C45;&#x4E2D;-div-&#x5982;&#x4F55;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;"><a href="#42&#x3001;&#x5982;&#x4F55;&#x5C45;&#x4E2D;-div-&#x5982;&#x4F55;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;" class="headerlink" title="42&#x3001;&#x5982;&#x4F55;&#x5C45;&#x4E2D; div, &#x5982;&#x4F55;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;"></a>42&#x3001;&#x5982;&#x4F55;&#x5C45;&#x4E2D; div, &#x5982;&#x4F55;&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;</h2><p>&#x7ED9; div &#x8BBE;&#x7F6E;&#x4E00;&#x4E2A;&#x5BBD;&#x5EA6;&#xFF0C;&#x7136;&#x540E;&#x6DFB;&#x52A0; margin:0 auto &#x5C5E;&#x6027;</p>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div></pre></td><td class="code"><pre><div class="line"><span class="selector-tag">div</span>{</div><div class="line">  <span class="attribute">width</span>:<span class="number">200px</span>;</div><div class="line">  <span class="attribute">margin</span>:<span class="number">0</span> auto;</div><div class="line">}</div></pre></td></tr></table></figure>
<blockquote>
<p>&#x5C45;&#x4E2D;&#x4E00;&#x4E2A;&#x6D6E;&#x52A8;&#x5143;&#x7D20;<br>&#x786E;&#x5B9A;&#x5BB9;&#x5668;&#x7684;&#x5BBD;&#x9AD8; &#x5BBD; 500 &#x9AD8; 300 &#x7684;&#x5C42;, &#x8BBE;&#x7F6E;&#x5C42;&#x7684;&#x5916;&#x8FB9;&#x8DDD;</p>
</blockquote>
<figure class="highlight css"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div></pre></td><td class="code"><pre><div class="line"><span class="selector-class">.div</span> { </div><div class="line">   <span class="attribute">width</span>:<span class="number">500px</span> ; <span class="attribute">height</span>:<span class="number">300px</span>; <span class="comment">/* &#x9AD8;&#x5EA6;&#x53EF;&#x4EE5;&#x4E0D;&#x8BBE; */</span></div><div class="line">   <span class="attribute">margin</span>: -<span class="number">150px</span> <span class="number">0</span> <span class="number">0</span> -<span class="number">250px</span>;</div><div class="line">   <span class="attribute">position</span>:relative; <span class="comment">/*&#x76F8;&#x5BF9;&#x5B9A;&#x4F4D;*/</span></div><div class="line">   <span class="attribute">background-color</span>:pink; <span class="comment">/*&#x65B9;&#x4FBF;&#x770B;&#x6548;&#x679C;*/</span></div><div class="line">   <span class="attribute">left</span>:<span class="number">50%</span>;</div><div class="line">   <span class="attribute">top</span>:<span class="number">50%</span>;</div><div class="line"> }</div></pre></td></tr></table></figure>
<h2 id="43&#x3001;display&#x7684;&#x503C;&#x548C;&#x4F5C;&#x7528;&#x3001;position&#x7684;&#x503C;"><a href="#43&#x3001;display&#x7684;&#x503C;&#x548C;&#x4F5C;&#x7528;&#x3001;position&#x7684;&#x503C;" class="headerlink" title="43&#x3001;display&#x7684;&#x503C;&#x548C;&#x4F5C;&#x7528;&#x3001;position&#x7684;&#x503C;"></a>43&#x3001;display&#x7684;&#x503C;&#x548C;&#x4F5C;&#x7528;&#x3001;position&#x7684;&#x503C;</h2><p>block &#x50CF;&#x5757;&#x7EA7;&#x5143;&#x7D20;&#x4E00;&#x6837;&#x663E;&#x793A;</p>
<ul>
<li>none &#x7F3A;&#x7701;&#x503C;</li>
<li>inline-block <ul>
<li>&#x50CF;&#x884C;&#x5185;&#x5143;&#x7D20;&#x4E00;&#x6837;&#x663E;&#x793A;&#xFF0C;&#x4F46;&#x5176;&#x5185;&#x5BB9;&#x50CF;&#x5757;&#x7C7B;&#x578B;&#x5143;&#x7D20;&#x4E00;&#x6837;&#x663E;&#x793A;</li>
</ul>
</li>
<li>list-item <ul>
<li>&#x50CF;&#x5757;&#x7C7B;&#x578B;&#x5143;&#x7D20;&#x4E00;&#x6837;&#x663E;&#x793A;&#xFF0C;&#x5E76;&#x6DFB;&#x52A0;&#x6837;&#x5F0F;&#x5217;&#x8868;&#x6807;&#x8BB0;&#x3002;</li>
</ul>
</li>
</ul>
<p>position&#x7684;&#x503C;</p>
<ul>
<li>absolute <ul>
<li>&#x751F;&#x6210;&#x7EDD;&#x5BF9;&#x5B9A;&#x4F4D;&#x7684;&#x5143;&#x7D20;&#xFF0C;&#x76F8;&#x5BF9;&#x4E8E; static &#x5B9A;&#x4F4D;&#x4EE5;&#x5916;&#x7684;&#x7B2C;&#x4E00;&#x4E2A;&#x7236;&#x5143;&#x7D20;&#x8FDB;&#x884C;&#x5B9A;&#x4F4D;&#x3002; </li>
</ul>
</li>
<li>fixed &#xFF08;&#x8001;IE&#x4E0D;&#x652F;&#x6301;&#xFF09;<ul>
<li>&#x751F;&#x6210;&#x7EDD;&#x5BF9;&#x5B9A;&#x4F4D;&#x7684;&#x5143;&#x7D20;&#xFF0C;&#x76F8;&#x5BF9;&#x4E8E;&#x6D4F;&#x89C8;&#x5668;&#x7A97;&#x53E3;&#x8FDB;&#x884C;&#x5B9A;&#x4F4D;&#x3002; </li>
</ul>
</li>
<li>relative <ul>
<li>&#x751F;&#x6210;&#x76F8;&#x5BF9;&#x5B9A;&#x4F4D;&#x7684;&#x5143;&#x7D20;&#xFF0C;&#x76F8;&#x5BF9;&#x4E8E;&#x5176;&#x6B63;&#x5E38;&#x4F4D;&#x7F6E;&#x8FDB;&#x884C;&#x5B9A;&#x4F4D;&#x3002; </li>
</ul>
</li>
<li>static<ul>
<li>&#x9ED8;&#x8BA4;&#x503C;&#x3002;&#x6CA1;&#x6709;&#x5B9A;&#x4F4D;&#xFF0C;&#x5143;&#x7D20;&#x51FA;&#x73B0;&#x5728;&#x6B63;&#x5E38;&#x7684;&#x6D41;&#x4E2D; </li>
<li>&#x5FFD;&#x7565; top, bottom, left, right z-index &#x58F0;&#x660E;</li>
</ul>
</li>
<li>inherit <ul>
<li>&#x89C4;&#x5B9A;&#x4ECE;&#x7236;&#x5143;&#x7D20;&#x7EE7;&#x627F; position &#x5C5E;&#x6027;&#x7684;&#x503C;&#x3002;</li>
</ul>
</li>
</ul>
<h2 id="44&#x3001;absolute-&#x7684;-containing-block-&#x8BA1;&#x7B97;&#x65B9;&#x5F0F;&#x8DDF;&#x6B63;&#x5E38;&#x6D41;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;"><a href="#44&#x3001;absolute-&#x7684;-containing-block-&#x8BA1;&#x7B97;&#x65B9;&#x5F0F;&#x8DDF;&#x6B63;&#x5E38;&#x6D41;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;" class="headerlink" title="44&#x3001;absolute &#x7684; containing block &#x8BA1;&#x7B97;&#x65B9;&#x5F0F;&#x8DDF;&#x6B63;&#x5E38;&#x6D41;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;"></a>44&#x3001;absolute &#x7684; containing block &#x8BA1;&#x7B97;&#x65B9;&#x5F0F;&#x8DDF;&#x6B63;&#x5E38;&#x6D41;&#x6709;&#x4EC0;&#x4E48;&#x4E0D;&#x540C;</h2><ul>
<li>lock-level boxes<ul>
<li>&#x4E00;&#x4E2A; block-level element (&#x2018;display&#x2019; &#x5C5E;&#x6027;&#x503C;&#x4E3A; &#x2018;block&#x2019;, &#x2018;list-item&#x2019; &#x6216;&#x662F; &#x2018;table&#x2019;) </li>
<li>&#x4F1A;&#x751F;&#x6210;&#x4E00;&#x4E2A; block-level box&#xFF0C;&#x8FD9;&#x6837;&#x7684;&#x76D2;&#x5B50;&#x4F1A;&#x53C2;&#x4E0E;&#x5230; block-formatting context (&#x4E00;&#x79CD;&#x5E03;&#x5C40;&#x7684;&#x65B9;&#x5F0F;) &#x4E2D;&#x3002;</li>
</ul>
</li>
<li>block formatting context<ul>
<li>&#x5728;&#x8FD9;&#x79CD;&#x5E03;&#x5C40;&#x65B9;&#x5F0F;&#x4E0B;&#xFF0C;&#x76D2;&#x5B50;&#x4EEC;&#x81EA;&#x6240;&#x5728;&#x7684; containing block &#x9876;&#x90E8;&#x8D77;&#x4E00;&#x4E2A;&#x63A5;&#x4E00;&#x4E2A;&#x5782;&#x76F4;&#x6392;&#x5217;</li>
<li>&#x6C34;&#x5E73;&#x65B9;&#x5411;&#x4E0A;&#x6491;&#x6EE1;&#x6574;&#x4E2A;&#x5BBD;&#x5EA6; (&#x9664;&#x975E;&#x5185;&#x90E8;&#x7684;&#x76D2;&#x5B50;&#x81EA;&#x5DF1;&#x5185;&#x90E8;&#x5EFA;&#x7ACB;&#x4E86;&#x65B0;&#x7684; BFC)</li>
</ul>
</li>
<li>containing block<br>+&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x76D2;&#x5B50;&#x672C;&#x8EAB;&#x5C31;&#x4E3A;&#x5176;&#x5B50;&#x5B59;&#x5EFA;&#x7ACB;&#x4E86; containing block&#xFF0C;&#x7528;&#x6765;&#x8BA1;&#x7B97;&#x5185;&#x90E8;&#x76D2;&#x5B50;&#x7684;&#x4F4D;&#x7F6E;&#x3001;&#x5927;&#x5C0F;<ul>
<li>&#x5BF9;&#x5185;&#x90E8;&#x7684;&#x76D2;&#x5B50;&#xFF0C;&#x5177;&#x4F53;&#x91C7;&#x7528;&#x54EA;&#x4E2A; containing block &#x6765;&#x8BA1;&#x7B97;&#xFF0C;&#x9700;&#x8981;&#x5206;&#x60C5;&#x51B5;&#x6765;&#x8BA8;&#x8BBA;&#xFF1A;<ul>
<li>&#x82E5;&#x6B64;&#x5143;&#x7D20;&#x4E3A; inline &#x5143;&#x7D20;&#xFF0C;</li>
<li>&#x5219; containing block &#x4E3A;&#x80FD;&#x591F;&#x5305;&#x542B;&#x8FD9;&#x4E2A;&#x5143;&#x7D20;&#x751F;&#x6210;&#x7684;&#x7B2C;&#x4E00;&#x4E2A;&#x548C;&#x6700;&#x540E;&#x4E00;&#x4E2A; inline box &#x7684; padding box (&#x9664; margin, border &#x5916;&#x7684;&#x533A;&#x57DF;) &#x7684;&#x6700;&#x5C0F;&#x77E9;&#x5F62;&#xFF1B;</li>
<li>&#x5426;&#x5219;&#x5219;&#x7531;&#x8FD9;&#x4E2A;&#x7956;&#x5148;&#x5143;&#x7D20;&#x7684; padding box &#x6784;&#x6210;&#x3002;</li>
<li>&#x6839;&#x5143;&#x7D20;&#x6240;&#x5728;&#x7684; containing block &#x88AB;&#x79F0;&#x4E3A; initial containing block&#xFF0C;&#x5728;&#x6211;&#x4EEC;&#x5E38;&#x7528;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x73AF;&#x5883;&#x4E0B;&#xFF0C;&#x6307;&#x7684;&#x662F;&#x539F;&#x70B9;&#x4E0E; canvas &#x91CD;&#x5408;&#xFF0C;&#x5927;&#x5C0F;&#x548C; viewport &#x76F8;&#x540C;&#x7684;&#x77E9;&#x5F62;&#xFF1B;</li>
<li>&#x5BF9;&#x4E8E; position &#x4E3A; static &#x6216; relative &#x7684;&#x5143;&#x7D20;&#xFF0C;&#x5176; containing block &#x4E3A;&#x7956;&#x5148;&#x5143;&#x7D20;&#x4E2D;&#x6700;&#x8FD1;&#x7684; block container box &#x7684; content box (&#x9664; margin, border, padding &#x5916;&#x7684;&#x533A;&#x57DF;)&#xFF1B;</li>
<li>&#x5BF9;&#x4E8E; position:fixed &#x7684;&#x5143;&#x7D20;&#xFF0C;&#x5176; containing block &#x7531; viewport &#x5EFA;&#x7ACB;&#xFF1B;</li>
<li>&#x5BF9;&#x4E8E; position:absolute &#x7684;&#x5143;&#x7D20;&#xFF0C;&#x5219;&#x662F;&#x5148;&#x627E;&#x5230;&#x5176;&#x7956;&#x5148;&#x5143;&#x7D20;&#x4E2D;&#x6700;&#x8FD1;&#x7684; position &#x5C5E;&#x6027;&#x975E; static &#x7684;&#x5143;&#x7D20;&#xFF0C;&#x7136;&#x540E;&#x5224;&#x65AD;&#xFF1A;</li>
<li>&#x5982;&#x679C;&#x90FD;&#x627E;&#x4E0D;&#x5230;&#xFF0C;&#x5219;&#x4E3A; initial containing block&#x3002;</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="45&#x3001;b-&#x6807;&#x7B7E;&#x548C;-strong-&#x6807;&#x7B7E;-i-&#x6807;&#x7B7E;&#x548C;-em-&#x6807;&#x7B7E;&#x7684;&#x533A;&#x522B;"><a href="#45&#x3001;b-&#x6807;&#x7B7E;&#x548C;-strong-&#x6807;&#x7B7E;-i-&#x6807;&#x7B7E;&#x548C;-em-&#x6807;&#x7B7E;&#x7684;&#x533A;&#x522B;" class="headerlink" title="45&#x3001;b &#x6807;&#x7B7E;&#x548C; strong &#x6807;&#x7B7E;, i &#x6807;&#x7B7E;&#x548C; em &#x6807;&#x7B7E;&#x7684;&#x533A;&#x522B;"></a>45&#x3001;b &#x6807;&#x7B7E;&#x548C; strong &#x6807;&#x7B7E;, i &#x6807;&#x7B7E;&#x548C; em &#x6807;&#x7B7E;&#x7684;&#x533A;&#x522B;</h2><p>&#x540E;&#x8005;&#x6709;&#x8BED;&#x4E49;&#xFF0C;&#x524D;&#x8005;&#x5219;&#x65E0;</p>

      
    </div>

    <div>
      
        

      
    </div>

    <div>
      
        
  <div style="padding: 10px 0; margin: 20px auto; width: 90%; text-align: center;">
    <div>感谢您的支持！</div>
    <button id="rewardButton" disable="enable" onclick="var qr = document.getElementById('QR'); if (qr.style.display === 'none') {qr.style.display='block';} else {qr.style.display='none'}">
      <span>打 赏</span>
    </button>
    <div id="QR" style="display: none;">
      
        <div id="wechat" style="display: inline-block">
          <img id="wechat_qr" src="http://ofy7k3v4s.bkt.clouddn.com/wcpayCode.jpg" alt="Hongqin Ma WeChat Pay"/>
          <p>微信打赏</p>
        </div>
      
      
        <div id="alipay" style="display: inline-block">
          <img id="alipay_qr" src="http://ofy7k3v4s.bkt.clouddn.com/apayCode.jpg" alt="Hongqin Ma Alipay"/>
          <p>支付宝打赏</p>
        </div>
      
    </div>
  </div>


      
    </div>

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/tags/HTML/" rel="tag">#HTML</a>
          
            <a href="/tags/CSS/" rel="tag">#CSS</a>
          
            <a href="/tags/题库/" rel="tag">#题库</a>
          
        </div>
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/2015/07/05/27-AngularJS-项目流程/" rel="next" title="AngularJS 项目流程">
                <i class="fa fa-chevron-left"></i> AngularJS 项目流程
              </a>
            
          </div>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/2015/07/19/e002-面试题库-js-基础（上）/" rel="prev" title="题库-js 篇（上）">
                题库-js 篇（上） <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </article>



    <div class="post-spread">
      
        <div class="ds-share flat" data-thread-key="2015/07/12/e001-面试题库-HTML、CSS/"
     data-title="题库-HTML、CSS篇"
     data-content=""
     data-url="https://hongqinma.github.io/2015/07/12/e001-面试题库-HTML、CSS/">
  <div class="ds-share-inline">
    <ul  class="ds-share-icons-16">

      <li data-toggle="ds-share-icons-more"><a class="ds-more" href="javascript:void(0);">分享到：</a></li>
      <li><a class="ds-weibo" href="javascript:void(0);" data-service="weibo">微博</a></li>
      <li><a class="ds-qzone" href="javascript:void(0);" data-service="qzone">QQ空间</a></li>
      <li><a class="ds-qqt" href="javascript:void(0);" data-service="qqt">腾讯微博</a></li>
      <li><a class="ds-wechat" href="javascript:void(0);" data-service="wechat">微信</a></li>

    </ul>
    <div class="ds-share-icons-more">
    </div>
  </div>
</div>
      
    </div>
  </div>


          </div>
          


          
  <div class="comments" id="comments">
    
      <div class="ds-thread" data-thread-key="2015/07/12/e001-面试题库-HTML、CSS/"
           data-title="题库-HTML、CSS篇" data-url="https://hongqinma.github.io/2015/07/12/e001-面试题库-HTML、CSS/">
      </div>
    
  </div>


        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap" >
            Table of Contents
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview">
            Overview
          </li>
        </ul>
      

      <section class="site-overview sidebar-panel ">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="//schema.org/Person">
          <img class="site-author-image" itemprop="image"
               src="/images/photo.jpg"
               alt="Hongqin Ma" />
          <p class="site-author-name" itemprop="name">Hongqin Ma</p>
          <p class="site-description motion-element" itemprop="description">Spell at all costs， to rush you in the future. </p>
        </div>
        <nav class="site-state motion-element">
          <div class="site-state-item site-state-posts">
            <a href="/archives">
              <span class="site-state-item-count">68</span>
              <span class="site-state-item-name">posts</span>
            </a>
          </div>

          
            <div class="site-state-item site-state-categories">
              <a href="/categories">
                <span class="site-state-item-count">16</span>
                <span class="site-state-item-name">categories</span>
              </a>
            </div>
          

          
            <div class="site-state-item site-state-tags">
              <a href="/tags">
                <span class="site-state-item-count">57</span>
                <span class="site-state-item-name">tags</span>
              </a>
            </div>
          

        </nav>

        

        <div class="links-of-author motion-element">
          
            
              <span class="links-of-author-item">
                <a href="https://github.com/HongqinMa" target="_blank" title="GitHub">
                  
                    <i class="fa fa-fw fa-github"></i>
                  
                  GitHub
                </a>
              </span>
            
              <span class="links-of-author-item">
                <a href="https://twitter.com/HongqinMa" target="_blank" title="Twitter">
                  
                    <i class="fa fa-fw fa-twitter"></i>
                  
                  Twitter
                </a>
              </span>
            
              <span class="links-of-author-item">
                <a href="https://www.facebook.com/profile.php?id=100006581058735" target="_blank" title="Facebook">
                  
                    <i class="fa fa-fw fa-facebook"></i>
                  
                  Facebook
                </a>
              </span>
            
              <span class="links-of-author-item">
                <a href="http://www.zhihu.com/people/HirakuMa" target="_blank" title="知乎">
                  
                    <i class="fa fa-fw fa-share-alt"></i>
                  
                  知乎
                </a>
              </span>
            
          
        </div>

        
        

        
        
          <div class="links-of-blogroll motion-element links-of-blogroll-inline">
            <div class="links-of-blogroll-title">
              <i class="fa  fa-fw fa-globe"></i>
              Links
            </div>
            <ul class="links-of-blogroll-list">
              
                <li class="links-of-blogroll-item">
                  <a href="http://www.cnblogs.com/rubylouvre/" title="司徒正美" target="_blank">司徒正美</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://www.cnblogs.com/sanshi/" title="三生石上" target="_blank">三生石上</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://www.cnblogs.com/TomXu/" title="汤姆大叔" target="_blank">汤姆大叔</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://gold.xitu.io/" title="掘金" target="_blank">掘金</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://segmentfault.com/" title="segmentfault" target="_blank">segmentfault</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://www.jianshu.com/users/1cbb94e5ed4d/latest_articles" title="简书" target="_blank">简书</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://home.cnblogs.com/" title="博客园" target="_blank">博客园</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://www.awesomes.cn/" title="Awesomes" target="_blank">Awesomes</a>
                </li>
              
            </ul>
          </div>
        

      </section>

      
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">
            
              
            
            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#1、浏览器的内核"><span class="nav-number">1.</span> <span class="nav-text">1、浏览器的内核</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2、Doctype"><span class="nav-number">2.</span> <span class="nav-text">2、Doctype</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#3、Quirks-模式和-Standards-模式区别"><span class="nav-number">3.</span> <span class="nav-text">3、Quirks 模式和 Standards 模式区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#4、div-css的布局较table布局的优点"><span class="nav-number">4.</span> <span class="nav-text">4、div+css的布局较table布局的优点</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#5、img-的-alt-与-title-异同"><span class="nav-number">5.</span> <span class="nav-text">5、img 的 alt 与 title 异同</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#6、strong-与-em-的异同"><span class="nav-number">6.</span> <span class="nav-text">6、strong 与 em 的异同</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#7、渐进增强、优雅降级"><span class="nav-number">7.</span> <span class="nav-text">7、渐进增强、优雅降级</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#8、为什么利用多个域名来存储网站资源会更有效"><span class="nav-number">8.</span> <span class="nav-text">8、为什么利用多个域名来存储网站资源会更有效</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#9、对网页标准和标准制定机构重要性"><span class="nav-number">9.</span> <span class="nav-text">9、对网页标准和标准制定机构重要性</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#10、cookies，sessionStorage-和-localStorage-的区别"><span class="nav-number">10.</span> <span class="nav-text">10、cookies，sessionStorage 和 localStorage 的区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#11、简述一下-src-与-href-的区别"><span class="nav-number">11.</span> <span class="nav-text">11、简述一下 src 与 href 的区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#12、网页制作会用到的图片格式"><span class="nav-number">12.</span> <span class="nav-text">12、网页制作会用到的图片格式</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#13、什么是微格式及其在前端构建中微格式的考虑"><span class="nav-number">13.</span> <span class="nav-text">13、什么是微格式及其在前端构建中微格式的考虑</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#14、在-css-js-代码上线之后开发人员经常会优化性能，从用户刷新网页开始，一次-js-请求一般情况下有哪些地方会有缓存处理"><span class="nav-number">14.</span> <span class="nav-text">14、在 css/js 代码上线之后开发人员经常会优化性能，从用户刷新网页开始，一次 js 请求一般情况下有哪些地方会有缓存处理</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#15、加载海量图片"><span class="nav-number">15.</span> <span class="nav-text">15、加载海量图片</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#16、HTML结构的语义化"><span class="nav-number">16.</span> <span class="nav-text">16、HTML结构的语义化　</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#16、以前端角度出发做好SEO需要考虑什么"><span class="nav-number">17.</span> <span class="nav-text">16、以前端角度出发做好SEO需要考虑什么</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#17、有哪些方式可以对一个-DOM-设置它的-CSS-样式？"><span class="nav-number">18.</span> <span class="nav-text">17、有哪些方式可以对一个 DOM 设置它的 CSS 样式？　</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#18、CSS-选择器"><span class="nav-number">19.</span> <span class="nav-text">18、CSS 选择器</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#19、CSS-中可以通过哪些属性定义，使得一个-DOM-元素不显示在浏览器可视范围内？"><span class="nav-number">20.</span> <span class="nav-text">19、CSS 中可以通过哪些属性定义，使得一个 DOM 元素不显示在浏览器可视范围内？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#20、超链接访问过后-hover-就样式不出现的问题是什么？如何解决？"><span class="nav-number">21.</span> <span class="nav-text">20、超链接访问过后 hover 就样式不出现的问题是什么？如何解决？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#21-什么是-Css-Hack？ie6-7-8-的-hack-分别是什么？"><span class="nav-number">22.</span> <span class="nav-text">21. 什么是 Css Hack？ie6,7,8 的 hack 分别是什么？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#22、行内元素和块级元素区别，行内元素的-padding-和-margin-可设置吗？"><span class="nav-number">23.</span> <span class="nav-text">22、行内元素和块级元素区别，行内元素的 padding 和 margin 可设置吗？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#23、外边距重叠、重叠的结果"><span class="nav-number">24.</span> <span class="nav-text">23、外边距重叠、重叠的结果</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#24、rgba-和-opacity-的透明效果的不同"><span class="nav-number">25.</span> <span class="nav-text">24、rgba() 和 opacity 的透明效果的不同</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#25、css中可以让文字在垂直和水平方向上重叠的两个属性是什么？"><span class="nav-number">26.</span> <span class="nav-text">25、css中可以让文字在垂直和水平方向上重叠的两个属性是什么？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#如何垂直居中一个浮动元素"><span class="nav-number">27.</span> <span class="nav-text">如何垂直居中一个浮动元素</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#27、px-和-em-的区别"><span class="nav-number">28.</span> <span class="nav-text">27、px 和 em 的区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#一个-reset-的-CSS-文件如何使用。normalize-css-是什么，有什么不同"><span class="nav-number">29.</span> <span class="nav-text">一个 reset 的 CSS 文件如何使用。normalize.css 是什么，有什么不同</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#Sass、LESS"><span class="nav-number">30.</span> <span class="nav-text">Sass、LESS</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#30、display-none-与visibility-hidden-的区别"><span class="nav-number">31.</span> <span class="nav-text">30、display:none 与visibility:hidden 的区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#31、CSS-中-link-和-import-的区别"><span class="nav-number">32.</span> <span class="nav-text">31、CSS 中 link 和 @import 的区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#32、盒模型"><span class="nav-number">33.</span> <span class="nav-text">32、盒模型</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#33、初始化样式的原因"><span class="nav-number">34.</span> <span class="nav-text">33、初始化样式的原因</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#34、BFC-块级格式化上下文"><span class="nav-number">35.</span> <span class="nav-text">34、BFC 块级格式化上下文</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#35、html语义化"><span class="nav-number">36.</span> <span class="nav-text">35、html语义化</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#36、严格模式与混杂模式的区别？"><span class="nav-number">37.</span> <span class="nav-text">36、严格模式与混杂模式的区别？</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#37、IE-的双边距-BUG"><span class="nav-number">38.</span> <span class="nav-text">37、IE 的双边距 BUG</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#38-HTML-与-XHTML-区别"><span class="nav-number">39.</span> <span class="nav-text">38. HTML 与 XHTML 区别</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#39、html常见兼容性问题"><span class="nav-number">40.</span> <span class="nav-text">39、html常见兼容性问题</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#40、对-WEB-标准以及-W3C-的理解与认识"><span class="nav-number">41.</span> <span class="nav-text">40、对 WEB 标准以及 W3C 的理解与认识</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#41、前端页面有构成"><span class="nav-number">42.</span> <span class="nav-text">41、前端页面有构成</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#42、如何居中-div-如何居中一个浮动元素"><span class="nav-number">43.</span> <span class="nav-text">42、如何居中 div, 如何居中一个浮动元素</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#43、display的值和作用、position的值"><span class="nav-number">44.</span> <span class="nav-text">43、display的值和作用、position的值</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#44、absolute-的-containing-block-计算方式跟正常流有什么不同"><span class="nav-number">45.</span> <span class="nav-text">44、absolute 的 containing block 计算方式跟正常流有什么不同</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#45、b-标签和-strong-标签-i-标签和-em-标签的区别"><span class="nav-number">46.</span> <span class="nav-text">45、b 标签和 strong 标签, i 标签和 em 标签的区别</span></a></li></ol></div>
            
          </div>
        </section>
      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright" >
  
  &copy; 
  <span itemprop="copyrightYear">2016</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Hongqin Ma</span>
</div>

<div class="powered-by">
  Powered by <a class="theme-link" href="https://hexo.io">Hexo</a>
</div>

<div class="theme-info">
  Theme -
  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
    NexT.Muse
  </a>
</div>

<script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv">
    &nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;Page Views: <span id="busuanzi_value_site_pv"></span> 
</span>

        

<div class="busuanzi-count">

  <script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>

  
    <span class="site-uv"><i class="fa fa-user"></i><span class="busuanzi-value" id="busuanzi_value_site_uv"></span></span>
  

  
    <span class="site-pv"><i class="fa fa-eye"></i><span class="busuanzi-value" id="busuanzi_value_site_pv"></span></span>
  
  
</div>



        
      </div>
    </footer>

    <div class="back-to-top">
      <i class="fa fa-arrow-up"></i>
    </div>
  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  



  
  <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>

  
  <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  
  <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.0.2"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.0.2"></script>



  
  

  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.0.2"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.0.2"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.0.2"></script>



  

  
    
  

  <script type="text/javascript">
    var duoshuoQuery = {short_name:"Hiraku"};
    (function() {
      var ds = document.createElement('script');
      ds.type = 'text/javascript';ds.async = true;
      ds.id = 'duoshuo-script';
      ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
      ds.charset = 'UTF-8';
      (document.getElementsByTagName('head')[0]
      || document.getElementsByTagName('body')[0]).appendChild(ds);
    })();
  </script>

  
    
    <script src="/lib/ua-parser-js/dist/ua-parser.min.js?v=0.7.9"></script>
    <script src="/js/src/hook-duoshuo.js"></script>
  






  
  

  

  

  
  <script src="https://cdn1.lncld.net/static/js/av-core-mini-0.6.1.js"></script>
  <script>AV.initialize("PPmoIQxeu8Sd21h6Tl9TthNx-gzGzoHsz", "rTvbY2H7DvWzRipiBwn72RQ4");</script>
  <script>
    function showTime(Counter) {
      var query = new AV.Query(Counter);
      var entries = [];
      var $visitors = $(".leancloud_visitors");

      $visitors.each(function () {
        entries.push( $(this).attr("id").trim() );
      });

      query.containedIn('url', entries);
      query.find()
        .done(function (results) {
          var COUNT_CONTAINER_REF = '.leancloud-visitors-count';

          if (results.length === 0) {
            $visitors.find(COUNT_CONTAINER_REF).text(0);
            return;
          }

          for (var i = 0; i < results.length; i++) {
            var item = results[i];
            var url = item.get('url');
            var time = item.get('time');
            var element = document.getElementById(url);

            $(element).find(COUNT_CONTAINER_REF).text(time);
          }
          for(var i = 0; i < entries.length; i++) {
            var url = entries[i];
            var element = document.getElementById(url);
            var countSpan = $(element).find(COUNT_CONTAINER_REF);
            if( countSpan.text() == '') {
              countSpan.text(0);
            }
          }
        })
        .fail(function (object, error) {
          console.log("Error: " + error.code + " " + error.message);
        });
    }

    function addCount(Counter) {
      var $visitors = $(".leancloud_visitors");
      var url = $visitors.attr('id').trim();
      var title = $visitors.attr('data-flag-title').trim();
      var query = new AV.Query(Counter);

      query.equalTo("url", url);
      query.find({
        success: function(results) {
          if (results.length > 0) {
            var counter = results[0];
            counter.fetchWhenSave(true);
            counter.increment("time");
            counter.save(null, {
              success: function(counter) {
                var $element = $(document.getElementById(url));
                $element.find('.leancloud-visitors-count').text(counter.get('time'));
              },
              error: function(counter, error) {
                console.log('Failed to save Visitor num, with error message: ' + error.message);
              }
            });
          } else {
            var newcounter = new Counter();
            /* Set ACL */
            var acl = new AV.ACL();
            acl.setPublicReadAccess(true);
            acl.setPublicWriteAccess(true);
            newcounter.setACL(acl);
            /* End Set ACL */
            newcounter.set("title", title);
            newcounter.set("url", url);
            newcounter.set("time", 1);
            newcounter.save(null, {
              success: function(newcounter) {
                var $element = $(document.getElementById(url));
                $element.find('.leancloud-visitors-count').text(newcounter.get('time'));
              },
              error: function(newcounter, error) {
                console.log('Failed to create');
              }
            });
          }
        },
        error: function(error) {
          console.log('Error:' + error.code + " " + error.message);
        }
      });
    }

    $(function() {
      var Counter = AV.Object.extend("Counter");
      if ($('.leancloud_visitors').length == 1) {
        addCount(Counter);
      } else if ($('.post-title-link').length > 1) {
        showTime(Counter);
      }
    });
  </script>



  

  

  
  
  <!-- custom analytics part create by xiamo -->
<script src="https://cdn1.lncld.net/static/js/av-core-mini-0.6.1.js"></script>
<script>AV.initialize("PPmoIQxeu8Sd21h6Tl9TthNx-gzGzoHsz", "rTvbY2H7DvWzRipiBwn72RQ4");</script>
<script>
function showTime(Counter) {
  var query = new AV.Query(Counter);
  $(".leancloud_visitors").each(function() {
    var url = $(this).attr("id").trim();
    query.equalTo("url", url);
    query.find({
      success: function(results) {
        if (results.length == 0) {
          var content = '0 ' + $(document.getElementById(url)).text();
          $(document.getElementById(url)).text(content);
          return;
        }
        for (var i = 0; i < results.length; i++) {
          var object = results[i];
          var content = object.get('time') + ' ' + $(document.getElementById(url)).text();
          $(document.getElementById(url)).text(content);
        }
      },
      error: function(object, error) {
        console.log("Error: " + error.code + " " + error.message);
      }
    });

  });
}

function addCount(Counter) {
  var Counter = AV.Object.extend("Counter");
  url = $(".leancloud_visitors").attr('id').trim();
  title = $(".leancloud_visitors").attr('data-flag-title').trim();
  var query = new AV.Query(Counter);
  query.equalTo("url", url);
  query.find({
    success: function(results) {
      if (results.length > 0) {
        var counter = results[0];
        counter.fetchWhenSave(true);
        counter.increment("time");
        counter.save(null, {
          success: function(counter) {
            var content =  counter.get('time') + ' ' + $(document.getElementById(url)).text();
            $(document.getElementById(url)).text(content);
          },
          error: function(counter, error) {
            console.log('Failed to save Visitor num, with error message: ' + error.message);
          }
        });
      } else {
        var newcounter = new Counter();
        newcounter.set("title", title);
        newcounter.set("url", url);
        newcounter.set("time", 1);
        newcounter.save(null, {
          success: function(newcounter) {
              console.log("newcounter.get('time')="+newcounter.get('time'));
            var content = newcounter.get('time') + ' ' + $(document.getElementById(url)).text();
            $(document.getElementById(url)).text(content);
          },
          error: function(newcounter, error) {
            console.log('Failed to create');
          }
        });
      }
    },
    error: function(error) {
      console.log('Error:' + error.code + " " + error.message);
    }
  });
}
$(function() {
  var Counter = AV.Object.extend("Counter");
  if ($('.leancloud_visitors').length == 1) {
    addCount(Counter);
  } else if ($('.post-title-link').length > 1) {
    showTime(Counter);
  }
}); 
</script>

  
</body>
</html>
